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
Added a reload to fix a test broken on master

I am not sure why this is wokring on Rails 4, but the problem is that `post3`
here is holding on to an old reference of some associations so `PostDestroyer`
is not doing the right thing.
FEATURE: add support for gem source in plugins
Merge pull request #1709 from chancancode/boot_to_master

Make Discourse work on Rails master (4.1)
no need to remove what is not there
FEATURE: allow plugins to overwrite handlebars templates
Merge pull request #1779 from discourse/override-templates

FEATURE: allow plugins to overwrite handlebars templates
Prevent deleting 'uncategorized' category
Support for Embeddable Comments via IFRAME
Use the standard .jshintrc file for JSHint options.
Revert "Support for Embeddable Comments via IFRAME" - it depends on Curl
which not every server has. Have to rethink this.

This reverts commit e3e4c62887785fc9941a28b28a0dbab883603332.
FEATURE: Embeddable Discourse comments, now with simple-rss instead of feedzirra
Get detailed info about new versions from the Discourse Hub. Include version notes from the latest version in notification email.
Move embed.js to public
Don't forget to precompile the embed css