增加移动版Header和样式表
Minor fixes

* add discourse to sudo
* add `bundle exec` on some calls
* inform user of NUM_WEB/sockets count for nginx config
refactors Discourse.Resolver
adds unit tests for Discourse.HasCurrentUser
Added method removeAllowedUser to topic_details.js

perform a request to /t/:id/remove-allowed-user,
then delete the user from the local list
fix inability to save posts when navigated away,
oh my ... what a mess, there must be a better way
optimise view count calculation query
Merge pull request #1487 from velesin/has_current_user_tests

adds unit tests for Discourse.HasCurrentUser
Merge pull request #1484 from velesin/resolver_refactoring

refactors Discourse.Resolver
FIX: deleting a flagged post issue

cf. http://meta.discourse.org/t/deleting-a-flagged-post-issue/10061

The bug was only happening when you were about the delete the first post, which means deleting the entire topic.
FIX: Progress bar not updating properly sometimes
Improved private message user removal, locale edit

replaced array iteration with findProperty (will be renamed and aliased to findBy with Ember 1.1)
added modal dialog to verify
catched nil-error on topic.rb
adds unit tests for Discourse.debounce
refactor actions, try keeping them short so indenting does not confuse us
Replace Guard + Rspec section with Tests section that describes the use of rake autospec
Merge pull request #1492 from Yenwod/fix-docs

Replace Guard + Rspec section with Tests section that describes the use of rake autospec
Merge pull request #1489 from velesin/debounce_tests

adds unit tests for Discourse.debounce
Merge pull request #1488 from cfstras/removeAllowedUser

Allow removing users from private conversations
Pop up with user information when clicking avatar on topic page
Adjust smoke test to work with user expansion