Add riak_cli command wrapper function
Update rebar.config deps

* added getopt
* added riak_cli

TODO: Set a real tag on riak_cli when appropriate
Add riak_cli to .app.src
Use ssh to fetch riak_cli. Mea culpa.
Don't need getopt any more
use riak_cli:run/1 in riak_core_console:command/1
Centralize CLI registration
Use riak_cli:register/1
Fix to use the correct riak_cli branch

"master" doesn't exist anymore. It has been renamed to "develop".
First go at cluster status
Export partitions/2 to reuse elsewhere
Continue implementation of cluster commands
Fixes from manual testing
Remove erroneous shortname handlers
Use riak_cli behaviour; use riak_cli_status

Remove all usage of direct io:format in favor of the
riak_cli status types.  This will hopefully simplify
output.
Add cluster_cli to cli registry
Remove dangling list syntax; always return status

After basho/riak_cli#14 was merged, callbacks are expected
to implement riak_cli_status types as their return values.
Remove unnecessary alert() status responses.
Add make_alert/1; cosmetic cleanups.
Make ongoing ownership transfers in status work.

Accomplished by fixing the mismatch between ownership_handoff &
ownership_transfer atoms. All usages now use
riak_core_handoff:ho_type().  Removed _transfer & _handoff suffixes from
atoms, as they are all a type of handoff.