WIP bucket types
Make riak_object speak bucket types
Sanitize the default bucket type out at the vnode layer

The vnode is unlikely to see this unless the user is using
riak:local_client, but better to be safe.
More API changes to support bucket types
Teach mapreduce about bucket types