a couple bucket type console command improvements

### Allow utf-8 bucket types

Can now create, enable, etc unicode bucket type names. Have verified that adding and retrieving keys work correctly via both HTTP and PB, but other than that and the tests added to `riak_test` (below) this has not been extensively tested.

Corresponding `riak_test` PR: basho/riak_test#549

(Replaces #866, which included unnecessary whitespace removals)

### don't require empty json for default bucket type properties on create

* addresses https://github.com/basho/riak/issues/423
* riak-admin changes in https://github.com/basho/riak/pull/532