add cas support with a few tests
allow disabling of local logins.  In the instance where an .edu is using cas they may not want a user to be able to log in once the users credentials have been revoked in the system that feeds the CAS authentication server.  This is very optional
Add Topic#age_in_days for determining age of topic
Add test to verify autoclose moderator post
Extract analysis type methods to a module and refactor Post#raw_links
fix comment and remove url setting as it is not used.
Refactor: Removed the last of the references to `Discourse.currentUser`.
Extract TopicStatusUpdate from Topic
Fixed jasmine specs that relied on old Discourse user api.
Prevent avatars from wrapping on topic list
Allow stuff in gutter to be selected
Merge pull request #908 from chrishunt/chrishunt/extract-topic-status-update

Extract topic status update
Merge pull request #910 from novemberkilo/master

WIP - Reduce complexity of Post#raw_links
Rename `move_selected` to `split_topic` in German client translations.
Fix a regression that broke pre-fill of username when sending private message
Add missing German server translation for `autoclosed_disabled`.
Fix unix socket paths in nginx upstream module

Unix socket paths only require a single forward slash according to the
HttpUpstreamModule documentation: http://wiki.nginx.org/HttpUpstreamModule
Fix typo in the German missing logo warning.
Add the sidekiq-failures gem so that we can diagnose failed jobs
Add styling to 'Generate API Key' button