Vendor jquery.console and include it's dependencies
Initial web-code design draft

I renamed the console controller which caused chaos in the commit
history, as it required to rename a lot of other files as well.

The newest addition is the playground API of the model ConsoleSession.
It wraps a REPL adapter into a (more or less) classical MVC model. It's
not testes for now, it's just there as a proof of concept.

Tests are coming in the next commit.
Add active model compliance tests
Use string keys in ConsoleSession#attributes
Currently there is no need for ConsoleSession#expired?
More tests and better activemodel compliance
Add validations and proper in-memory saving
Add tests about present output and prompts
Rename the not found exception and test #save and .find
Add #persisted? and #to_key tests and fix the tests id counter
Test and refactor JSON serialization
Persisted models are those inmemory, id can be present
Add factory for already persisted models as ConsoleSession.create
Corce ids in ConsoleSession.find
Show unstyled console on the screen

Wootz!
Populate fields coming from the REPL adapter on init
Prototype the UI
Hardcode IRB failback in WebConsole::REPL#default

Rails doesn't do that and when rails console runs, it sets a manual
fallback to ::IRB if Rails.application.config.console is nil.
Try out IRB multi-threading fibers workaround

This one is a really nasty hack, lets try to break it.
Dockerize repository.

Add a Dockerfile and update README with instructions on how to
test-drive the web console.

The image is not pushed to the Docker index yet.

On a system with prerequisites already installed, the project can be run
in under 5 minutes. Once the code is stable enough, a Docker index
pre-built image may be maintained.