Put future completion back on netty worker thread
Add streaming capability to core networking pipeline
Pass RiakMessage to done()
Fixed formatting
Add decode operation to FutureOperation to prevent double decoding
Don't U extend Message in case we need to support another protocol
Merge pull request #281 from basho/streaming-operations

Streaming operations - Merging now so I can pick up the changes and not deal with them later. :)
FutureOperation.done() should take U instead of RiakMessage
FutureOperation streaming tests
Add CRUD and counter operations
- Removed static factory method for fetch meta builder
- Added sanity check to operation constructors
WIP commit - all admin ops code complete
Fixed the retry decrement issue.

Moved the retry decrement inside the done-check block for
streaming ops
The logic from ConditionalStoreMutation is not the default
Document StoreOperation constructors
Changed StoreOperation to a fluent operation
Merge pull request #283 from basho/port-operations

Add CRUD and counter operations
WIP

Moved the retry decrement inside the done-check block for
streaming ops
Add Bucket properties operations

Merged branch 'master' into bucket-ops

Added Operations:
 FetchBucketPropsOperation
 StoreBucketPropsOperation
 ResetBucketPropsOperation

Refactored Quorum/Quora and updated fetch/store/delete meta

Will open issue to add integration tests.
Merge branch 'bucket-ops' into search-operations

Conflicts:
	src/main/java/com/basho/riak/client/util/RiakMessageCodes.java