* Remove upper-case requirements on grant command
* Lower-case (at least for Latin-1 character set) all user/group names
* Restrict names from containing control characters, whitespace, most latin1 punctuation
* Block creation of names that would conflict with grant syntax
* Make riak_core_console:grant/1 (and revoke) easier to read/modify by extracting common logic to grant_int
* Stop converting names to binary in riak_core_console so we can centrally apply lower-case, unicode conversions in riak_core_security
* Allow unicode names, render unicode output properly
* Catch and interpret badarg exception when a character outside latin1 space is specified as part of a source name (atoms won't allow unicode until R18)
* Lower-case all keys in options
Drop io:setopts everywhere, rely on nodetool change by Jordan