Fix Puma socket name

As mentioned in https://github.com/discourse/discourse/commit/f784a188c69ddfa329ec882cbfab9b216256d5fb#commitcomment-5277066
Prevent IE Compatibility Mode

As discussed at https://meta.discourse.org/t/ie10-user-is-getting-your-browser-is-too-old/15289
Merge pull request #2325 from kohenkatz/master

Prevent IE Compatibility Mode
Merge pull request #2324 from kohenkatz/bugfix/puma-socket-name

Fix Puma socket name
FIX: Reply as new topic was broken
memory_profiler should be shipped with mini profiler
Rails 4 upgrade
BUGFIX: smoke test regression due to anon button moving
Rails 4.1 API change
Transpile ES6 even without node, just using rubyracer
Proof of concept: Load controller via ES6 module in Discourse
ES6: `AvatarSelector` and `HeaderController` - also includes support for controllers with
camelcase via an error message.
ES6: Uses proper `normalize` method, includes support for namespaced
controllers.
ES6: Half a dozen more controllers converted
ES6: More controllers converted to ES6
ES6: A bunch more controllers
ES6: More controllers
Remove unused stuff.
Should not use the module transpiler gem
Revert "Should not use the module transpiler gem"

This reverts commit 7ea427a4c66ad860b85ab467813173bcbbcd77ea.