Add dialyzer target for riak tests

Roll riak tests compilation into the `all` target and add support for
dialyzing the tests.
Document load_data function
Use common load_data function in `yokozuna_essential`
Use rt:build_cluster

Use build cluster support provided by riak test.
Fix dialyzer_rt target
Add some protobuff helper funs to yz_rt

Add `open_pb_conns`/`close_pb_conns` as way to setup a PB connection
to each node at beginning of test.  `select_random` can then be used
to pick a random PB conn.

Make `riak_http` and `riak_pb` smarter.

Add `store_schema` and `wait_for_schema` so that creation of schemas
can be done through PB by all tests.
Use protobuff to store schemas
Merge pull request #193 from basho/refactor/rz/test-cleanup

Various riak test cleanup