All core operations return a response type.

This adds a specific Response class to all operations. Each response type
includes information on what was queried. This is to make async
queries far easier / more useful. More to come one that.
Accessability changes

Simple change to some of the response builders to make them consistent.
Merge branch 'develop' into new-core-responses

Conflicts:
	src/main/java/com/basho/riak/client/App.java