Adds iTests for listing keys.

Fixes the RiakFuture listener issue

Adds parallelization to list buckets test and ITestBase for
emptying a bucket.
Adds itests for fetchOperation
Add Bucket Type properties ops and itests

testResetBucketTypeProps() fails because ... Riak 2.0.0pre3 is broke.
Changed testResetBucketTypeProps() to not fail

Still tests the operation but avoids properties that may not
have been set when the type was created and don't reset.
Fixed BucketProperties toString()

It was missing the cvlock info.
Really, really fixed toString()

For realz this time (missing commas)
Added itest for StoreOperation

Fixes bug with vclock in StoreOperation.

Left other items commented but unchanged due to knowing some
changes are coming.
Added iTest for MR

Basic MR query that returns a result.

Fixed a small bug in the operation where an empty "done" PB message
would end up causing an extra result to be appended to the list.
Adds 2i query operation.

Fixed bug in StoreOperation where secondary indexes were not
being stored.

Includes iTest for 2i query
Adds itest for search.

Fixes storing stuff we shouldn't in StoreOperation, including
isDeleted which apparently WILL SILENTLY BREAK SEARCH.
Merge pull request #308 from basho/gh301-itest-list-keys

Adds iTests for listing keys.
Merge pull request #311 from basho/gh286-itest-fetch

Adds itests for fetchOperation
Merge pull request #314 from basho/gh300-itest-store

Added itest for StoreOperation
Merge pull request #315 from basho/gh298-itest-mr

Added iTest for MR
Merge branch 'master' into gh312-gh296-bucket-type-ops-itest

Conflicts:
	src/test/java/com/basho/riak/client/core/operations/itest/ITestBase.java
Merge pull request #313 from basho/gh312-gh296-bucket-type-ops-itest

Add Bucket Type properties ops and itests
Merge pull request #318 from basho/gh317-2i-query-op

Adds 2i query operation.
Merge branch 'gh299-itest-search'

Conflicts:
	src/main/java/com/basho/riak/client/core/operations/StoreOperation.java
	src/test/java/com/basho/riak/client/core/operations/itest/ITestBase.java
Merge branch 'master' into gh310-crdt-operation-support

Conflicts:
	src/test/java/com/basho/riak/client/core/operations/itest/ITestBase.java
Merge branch 'master' into gh310-crdt-operation-support

Conflicts:
	src/test/java/com/basho/riak/client/core/operations/itest/ITestBase.java