Basic rake task.
Merge branch 'master' into riak_config
Merge branch 'master' into riak_config
First pass at node generator. Works mostly, but untested.
Tests working if test server is disabled. Ok for now since we'll be refactoring it.
Refactor test server and fix a bunch of node generation/mgmt problems.
Improve the speed of startup and clearing.
Refactor ripple and riak-sessions suites to use the new test server.
Disabling JRuby on Travis CI for now.
Be a bit more defensive about state of the console and node readiness.
Make the Node wait for startup as well.
Wait for node shutdown as well.
Modernize and simplify the spec suite.

* spec:all Rake task should be faster now that it doesn't delegate to
  two others but simply includes all files.
* spec and spec:integration Rake tasks no longer specify the file
  pattern but instead use tags/exclusions.
* All spec/support files are explicitly required so that file-listing
  order is not significant.
* Removed/merged some support models in Ripple. Individual specs no
  longer explicitly require them. Removed instances of
  Object.module_eval and Object.remove_const.
* Removed explicit :integration tags, the integration_setup file
  automatically adds them anyway.
Disable FakeWeb when running integration tests.
No, really, allow_net_connect.
0.14.x doesn't return proper exit statuses, so match on the output instead.
Print exit status of `rake` command.
extend Boolean classes with a module instead of module_evalling a block
where possible, use define_method over class_eval'd strings
Use a real class instead of a generated file. Existing suites should be easy to migrate.