Add property_hash/1 function to riak_core_bucket_type module

Add riak_core_bucket_type:property_hash/1 function to provide a
convenient way to calculate a hash of certain bucket type properties
whose values could impact the treatment of buckets created with a
particular bucket type.
Export 1, 2, and 3 arity versions of the property hash function
Remove property_hash/1 function from riak_core_bucket_type module
Merge branch 'feature/bucket-type-property-hash' into develop