Fix riak_test version on its tag
Ensure riak_control starts.

Since we can't use riak_core node watcher service, we need to block
until the gen_server initializes, is available, and routes have been
added to the webmachine dispatcher.
Merge pull request #364 from basho/csm-resolve-races

Ensure riak_control starts.
Add test for streaming timeout message

Fix streaming tests (stream param was not passes, was streaming the
inmemory index results)
Update test for 503 error response
Use python client 2.0.
ensure mapred error is what it should be

mapred_http_errors makes sure that an MR processing error produces useful
JSON over HTTP
Fix alt error msg from 2i timeout

The code could receive two different error messages depending on where
the 2i timeout occurred (webmachine process vs in the index FSM). Some
extra error handling code in the streaming requests was added since it
was useful when figuring out this bug.
Remove checks for keys and buckets during transfers from verify_listkeys

There is way to ensure what portion of the full harvest is returned by
a coverage request during handoffs. A node may start accepting
requests before the data has been handed off and there is no way to
prevent or detect this and no way to have a deterministic test
condition that checks for the presence of all expected keys. This
change removes any checks during transfers. It also and adds a
directive to wait until transfers have completed after a node is added
or removed and before listkeys result verification resumes.
Merge pull request #367 from basho/bugfix/python-client-2.0

Use python client version 2.0.1
Merge pull request #369 from basho/eas-1.4.2-2i-timeout-fix

Eas 1.4.2 2i timeout fix
Fix expected trace_format capability

Now that legacy is 1.2.1, ordsets will be chosen for
riak_pipe,trace_format.
Merge branch 'eas-1.4.2-fix-trace-format-caps' into riak/1.4
Add 2i term regex tests
Use 1.4 branches of clients
Exercise 2i sort parameter

The default when sort is off is undefined, but this test at least tries
to verify that results are sorted when it's set or defaults to true.
Notice that sort order is not key, but rather <2i term that matched>/key
Remove sorted assumption from 2i tests

Also, pick up some streaming parsing fixes from 2.0
Ensure we re-connect to the proper sink leader.

Ensures that when the same node becomes re-elected, we reconnect to all
clusters that may have been not connected.
Merge pull request #460 from basho/bugfix/csm/race-when-reelection-1.4.3

Ensure we re-connect to the proper sink leader.
use a tag for riakc