- Checks for the existence of the specified bucket type in
  riak_kv_pb_bucket:maybe_create_bucket_type/2 and
  riak_kv_pb_object:maybe_create_bucket_type/2 to properly handle
  requests for undefined bucket types (defect #875)
- Integrates feedback from @reiddraper in PR https://github.com/basho/riak_kv/pull/966
   - Adds specs to riak_kv_pb_bucket:maybe_bucket_type_exists/1,
     riak_kv_pb_bucket:maybe_create_bucket_type/2, and
     riak_kv_pb_bucket:maybe_create_bucket_type/3
   - Simplifies the case statement in riak_kv_pb_bucket:process
Merge branch 'bugfix/jsb/fix-list-keys-missing-bucket-type-client' of https://github.com/basho/riak_kv into bugfix/jsb/fix-list-keys-missing-bucket-type-client

Conflicts:
	src/riak_kv_pb_bucket.erl