add spec to demo blanking props
Discourse as a Mailing List improvements

FEATURE: context is not emailed if we previously emailed you the post
FEATURE: site setting to enable_watch_new_topics , false by default.
  When enables users can elect to watch everything by default
FIX: Custom email subjects (x quoted you in [title], x replied to [title])
  was removed, this broke email grouping. TBD, include info in footer somehow
FIX: topic user specs were messy, reduce side effects
remove "host" so it uses sockets by default, easier to configure
FEATURE: backport a minimal String#scrub
BUGFIX: invalid byte sequence in email would explode all processing
BUGFIX: invalid referer would cause 500 errors
speed up bench add param for iterations
BUGFIX: fix username breakup so it works with IE
FEATURE: breakup username based on name as well
PERF: speed up breakUp

breakUp function is complicated now, add a capped memoizer to ensure it runs a lot less.
appease jshint
Support for dry runs when importing via Disqus, replacing text, foreign accents
Upgrade JSHint. Fixes linting issues.
FEATURE: the top tab is the default for new users
Enable JSHINT's `unused` option. It caught a bunch of suspicious stuff which is fixed in this commit.
FEATURE: display the Top tab by default for long-time-no-see users
Upgrade JSHint to master + my fix for `tokens.hasOwnProperty`
Check that common passwords list is greater than 0
Allow configuration of Redis DB and cache DB

Hardcoding the Redis DB and Redis Caching DB to 0 and 2 in
`config/database.yml` makes an unsafe assumption that Discourse is the
only application using that install of redis-server. Instead of forcing
users to undergo yet another form of configuration, allow Discourse
admins a nicer way to configure the Redis databases used.

Signed-off-by: David Celis <me@davidcel.is>
Merge pull request #1778 from davidcelis/configure-redis-db

Allow configuration of Redis DB and cache DB
Added a rails_master section to Gemfile
No more `with_default_scope` on Rails master, see https://github.com/rails/rails/commit/94924dc32baf78f13e289172534c2e71c9c8cade