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
Update German translations.
Add missing API translations.
Merge pull request #909 from netzpirat/update-german-translations

Update German translations
FIX: The `title` attribute was missed when refactoring UserAction streams
Extract analysis type methods to a module and refactor Post#raw_links
fix comment and remove url setting as it is not used.
Refactor: Instead of getting `currentUser` from the Discourse namespace, use
`Discourse.User.current()`
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