Add necessary features for bucket types test.

* Bucket types are supported in KV ops, 2I, and MapReduce.
* Resetting bucket properties is now supported.
* Delete will now use the vclock when called as rhc:delete_obj().
* 2I is supported with all options.
* Usermeta and index metadata are properly marshalled.
* The generated URLs now use the post-1.0 scheme.