Manager rewrite (#608) * Remove author tags for myself (since I'm in the copyright anyway) * Replace existing manager locks with ReentrantLock, this will serve as helpful if somehow threads become deadlocked * Fixed incorrect timestamp calculation * Add ability to disable permission checks on all managers * Fixed field in GuildManager (the correct key is default_message_notifications) * Fixed wrong key in AuditLogKey#ROLE_HOISTED * Allow unicode for channel names * Added more references and examples for use of Permission enum in some places of the API (commit: 9e593c5)