Major overhaul of the internals of riak_test

Details of what has changed are [here](https://gist.github.com/kellymclaughlin/6685e997392a818f0bbd)