Modified ops to take bucket type.

We originally hadn't included the bucket type for operations, this
adds it and a setter to all the ops that take it as an option.

I also added it to RiakObject but in doing so found I really dislike how
we're passing that to SotreOperation, but left it as-is here. I'll change it in
a different PR.