Buckets and keys should not be allowed to be of zero-length.
Add test for empty bucket/key on put or get requests.
Merge pull request #512 from basho/gh512-pb-empty-key

Protocol Buffers interface allows the creation of records with an empty key