Added Api.periodic_notification method that sends event 'chat.periodic' and should be used to notify plugins periodically
Handle 'chat.periodic' event in Archive plugin
Added Tornado's PeriodicCallback to fire api.periodic_notification method
Moved AuthHelper from platform-specific module to 'utils' module
Propagate error messages from RuntimeError raised by AuthHelper.login to HTTPErrors raised instead by tornadoweb platform module
Added 'log' property to base handler
Removed unused imports
Added logging to utils.AuthHelper
Added missing imports
Added missing '@property' decorator to AuthHelper.session_max_age
Bugfix: incorrect variable name
Added Puppet.reject_login event handler in order to prevent users from using puppet names as chat nicknames
Allowed 'auth.login.reject' handlers to pass error message back using event's 'return_value' property
Added 'ValidateLogin' plugin
Bumped 'js-campfire' submodule version
Update 'js-campfire' submodule