Added method 'match_user' to utils.Plugin class
Refactored 'plugins.Console.allow' method to use Plugin.match_user properly
Removed 'append' method and 'response' item from platform.tornadoweb.Response class
Added implementation for calling 'logout' using 'GET' method (fallback for browsers that does not support DELETE method
Fixed removing session token
Fixed passing response from logout method
Added standard response structure (using Response class) to responses to each poller
First checkt whether message can be send to poller, than prepare it's content
Added 'repr()' of callback instead of 'str()'
Accept 'callback_repr' (repr(callback)) in Api._fetch_cached_messages
Pass callback_repr from Api._fetch_cached_messages to Api._filter_output
Bugfix: msg -> message variable name
When console command was processed properly - return None (in order not to cache message)
Refactored method returning new messages for poller
Api expects cursor to be None or real message ID
Added time information to message structure
Prepared default user structure and system user structure; Use system user structure when notifying about chat being shutdown
Added 'Me' plugin
Handle case when given message is 'None'
Added 'Dice' plugin