RiakObject revamped

Moved a number of things into RiakResponse that refer to the
operation and not a specific object.

Changed FetchOperation and StoreOperation over to use builders.

Updated all tests.
Merge branch 'riakobject-revisit'

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