Replace exception used for flow control with idiomatic throw/catch.
Refactored conditional to an || to be more idiomatic.
Refactor select().map() to use pluck.
Remove a method already provided by ActiveRecord.
Various idiomatic User refactorings.
Merge pull request #871 from avdi/refactoring-with-josh-and-avdi

Various refactorings towards Ruby/Rails idiom from Josh Susser and Avdi Grimm
Simplified grouping on user views, fixed issue with messages not loading on initial load. Really
simplified the restricted user route.
User the BasicUserSerializer for the invited user
Updated Italian translation
update heroku instructions
update active model serializers to latest
Trigger UserActionObserver when updating TopicUser
Trigger UserActionObserver when tracking visit
Merge pull request #875 from Supermathie/sysadmin-docs

Add install notes for Ubuntu
remove moderator status posts from best feed
improve best filter so it properly excludes all admin messages from count as well
Updated zh locales
some helper files for vim
Merge pull request #876 from chrishunt/chrishunt/observe-changes-for-topic-users

Trigger UserActionObserver when updating TopicUser
Merge pull request #878 from emberjs-cn/update-zh-locales

Updated zh locales
Merge pull request #872 from joebew42/client_it

Updated Italian translation