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

* add discourse to sudo
* add `bundle exec` on some calls
* inform user of NUM_WEB/sockets count for nginx config
No sudo perm for user

Also changed order on informing user that he'll be encountering errors that needs admin access before calling `rvm`.
large refactor, ship a few columns from the user table into user_stats
defer view creation on so updates are not performed when people navigate to topics
bug fixes for user_stat extraction, decrease querying
refactors asyncTestDiscourse to bind context as self
adds unit tests for Discourse.debouncePromise
Don't show the user expansion on mobile
Make clickable area for progress much bigger on mobile
FIX: Invalid i18n string appearing at bottom of topic
FIX: If the user asks for 0 similar topics, don't show an empty box
Close notifications dropdown on mobile after you click something
Update client.zh_CN.yml
Add script to install mandatory config files from their .sample version.
Standardize on 'worker' for sidekiq Procfile entry (expected by buildpack).
Copy default production.rb file.
Merge pull request #1503 from ofgeek/patch-2

Update client.zh_CN.yml
Merge pull request #1500 from velesin/qunit_helpers_self

refactors asyncTestDiscourse to bind context as self
Merge pull request #1469 from kewubenduben/patch-1

Minor fixes