Major overhaul of the internals of riak_test

See commit message for details: https://github.com/basho/riak_test/commit/1076cf40deafc4ceef13698b5401db556446db3b