Remember cucumber_runtime in a class variable

This fixes cucumber test runs for me. However, I'm actually not
quite sure whether it would be better to create a new Cucumber::Runtime
instance everytime. I'm just not deep enough into your code at this
point.

Nevertheless, cucumber tests are running with that patch. Thanks!
ignore rubymine
Merge pull request #105 from b4mboo/master

Fix cucumber support
Added dbconsole command -- thanks @jcf!
Improved unixsocket buffering issues a bit
Terminate command if client quits unexpectedly. This requires an additional message param
Never panic in the master process. Always shutdown gracefully
Refactored clienthandler
Improved raw mode (in burke/ttyutils) and bumped to 0.11.2
Fixed readline issue. Zeus console will work again
added CSP doc
Remove stupid debug statement
Fixed a race condition in suppressing log output that caused terminal spam on exit occasionally
Forcibly kill filesystem watcher on shudown
Fixed a couple more race conditions on termination, occasionally preventing proper process cleanup
Better output on crash in client program
Refactored SlaveNode and SlaveMonitor.

Each SlaveNode is now a state machine, rather than a junky method-bag.
Removed debug logging
Made the master process logging output more user-oriented

...rather than logging-oriented. --no-color has lost usefulness.
Seriously though, use a real terminal.
Better error logging with fancy status