Align the implementation with upstream Rails

This is getting really hard to maintain as is.
We no longer need the vendors

Leftover for #70.
Merge pull request #76 from gsamokovarov/clean-vendors

We no longer need the vendors
Merge pull request #75 from gsamokovarov/align-with-upstream-implementation

Align the implementation with upstream Rails
Remove obsolete config/routes.rb

Another leftover for #70.
Merge pull request #78 from gsamokovarov/remove-config-files

Remove obsolete config/routes.rb
Add web_console gemspec

Back in the days I haven't read the [name your gem] guide. We have a
chance of fixing the name before release.

[name your gem]: http://guides.rubygems.org/name-your-gem/
Merge pull request #77 from gsamokovarov/web_console_gemspec

Add web_console gemspec
Prepare for 2.0.0 release

If you guys anything else should be done, please, ping me :)
Merge pull request #79 from gsamokovarov/prepare-for-2-0-rc1

Prepare for 2.0.0 release
Use the new build env on Travis

more cpu and ram, improved vm boot times and networking

http://docs.travis-ci.com/user/workers/container-based-infrastructure/

more docs coming soon
Fix development and test gemfiles
Fix Rakefile for gem publish
Bring back the name to web-console

Exactly at the finish line we found https://rubygems.org/gems/web_console.

:troll:
Merge pull request #80 from joshk/patch-1

Use the new build env on Travis
Merge pull request #81 from gsamokovarov/we-tried

Bring back the name to web-console
Remove leftover terminal assets
Introduce initial middleware draft
Don't wrap requests in Rack::Response when not needed
Get the original exception in DebugExceptions monkey patch