[EXT] Extracted and refactored the test cluster into `elasticsearch-extensions`

    require 'elasticsearch/extensions/test/cluster'
        Elasticsearch::Extensions::Test::Cluster.start \
          cluster_name: "my-testing-cluster",
          command:      "/usr/local/Cellar/elasticsearch/1.0.0.Beta2/bin/elasticsearch",
          port:         9350
[EXT] Added the startup and shutdown support for Test::Unit::TestCase

The API follows Test::Unit 2.0 [https://github.com/test-unit/test-unit/blob/master/lib/test/unit/testcase.rb]
[EXT] Added profiling support for Test::Unit::TestCase

Uses the `ruby-prof` gem and the `benchmark` library.

Example:

     measure "divide numbers", count: 10_000 do
      assert_nothing_raised { 1/2 }
     end
[EXT] Added documentation to the README for the `StartupShutdown` and `Profiling` extensions
[EXT] Release 0.0.5
[REFACTOR] Refactored the test cluster, startup/shutdown, profiling to use `elasticsearch-extensions`

Removed the TestCluster, IntegrationTestStartupShutdown and ProfilingTestSupport modules
from the test suite and the `elasticsearch-transport` gem and switched to using
the support from `elasticsearch-extensions`.
[MAIN] Refactored the Bundle related Rake tasks

Kept the `rake test:bundle` task for backwards compatibility with CI.
Release 0.4.2