Initial checkin (WiP)
Removed noisy output.
Modify encoding to only include value.
Modify encoding return type
Fix bug in encoding; tuple return; cleanup.
Return single binary instead of tuple; new (unexported) helper for
handoff capability.
Move capability from riak_core to riak_kv, minor cleanup.
Adds X-Riak-Deleted where missing

In the case of a single object being returned which is a
tombstone and the case where a single sibling has been
requested via a vtag and it is a tombstone, the
X-Riak-Deleted header will now be added and
returned.

Ideally both these would return 204 rather than 404 and 200
respectively but doing so would have breaking consequences
for clients.
Add init/final to AAE remote interface
Merge branch 'master' into jfw-encoding_capability
Merge branch 'master' into jfw-encoding_capability

Conflicts:
	src/riak_kv_app.erl
	src/riak_kv_vnode.erl
Reverted to checking for string instead of atom

The change in #532 makes this a string again ("true")
Fix decoding bug; address review comment re. out-of-sync-nodes.
"Unadorned" zlib legacy support.
Support for vector clock encoding capability.
Cleaning up, corrected call names.
Missed a few encoding locations; trying to move them all into one place.
Tracking down encoding/decoding bug.
Fix vclock type error.
Move kv_wm utils changes to riak_object; make dialyzer a bit more happy.