Add KV post operations to the client including documentation.

This adds KV post operations to the Java client.

Unfortunately the `KvResource` requires both a `collection` and `key` as it builds a request object so instead I'm adding this method to the `client` as `postValue(string, object)`. I'm open to suggestions on a better name or a better place to put this functionality.