Support single redis DB.
Locate the Puma config file.
Update puma.rb
Add Global Keyboard Shortcuts

Not all of these have been fully implemented yet.

**Jump To**
* `g` then `h` - Home (Latest)
* `g` then `l` - Latest
* `g` then `n` - New
* `g` then `u` - Unread
* `g` then `f` - Favorited
* `g` then `c` - Categories List

**Navigation**
* `u` - Back to topic list
* `k` / `j` - Newer/Older conversation or post
* `o` or `Enter` - Open selected conversation
* <code>`</code> - Go to next section
* `~` - Go to previous section

**Application**
* `c` - Create a new topic
* `n` - Open notifications menu
* `/` - Search
* `?` - Open keyboard shortcut help

**Actions**
* `f` - Favorite topic
* `s` - Share topic
* `<Shift>` + `s` - Share selected post
* `r` - Reply to topic
* `<Shift>` + `r` - Reply to selected post
* `l` - Like selected post
* `!` - Flag selected post
* `b` - Bookmark selected post
* `e` - Edit selected post
* `d` - Delete selected post
* `m` then `m` - Mark topic as muted
* `m` then `r` - Mark topic as regular
* `m` then `t` - Mark topic as tracking
* `m` then `w` - Mark topic as watching
Add a few extra ProxyPass calls

These avoid a lot of 404 errors, and things like the style editor not working because the browser can't reach scripts, etc.
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