update the locale of zh_CN & zh_TW
refactor Topic validation

introduce a couple of custom validators
fix minor discrepancies in tests
copy I18n error message keys to default location
clean up validation invocation
move some responsibilities out of validator into class
annotate topic model
remove unnecessary title quality tests from topic
Revert annotation and non-English I18n changes
Merge pull request #884 from mattvanhorn/refactor_topic

Refactor topic
Merge pull request #883 from tangramor/master

update the zh_CN & zh_TW locales
Don't send notifications for moderator action posts
rvm has offically depreicated .rvmrc and recommends using .ruby-version and .ruby-gemset instead.
Use classes instead of a complicated nested hash for search results
Thread title fixer should ignore special cases like iLetter
Search code now uses ActiveRecord instead of SQL.
Migration logic from SearchView to a controller, where it should be.
Navigating should set a searchContext (unused right now).
almost fixed the regression of not allowing top level filters
Merge pull request #889 from bradly/switch_from_depricated_rvmrc

Swtich from depreciated .rvmrc to moe standard .ruby-version and .ruby-gemset
Merge branch 'master' of github.com:discourse/discourse
lets try out annotations
moved comments to the bottom, they are way less intrusive there
staff styling