main: sort command listings
main: skip display of commands without descriptions
main: improve line-wrapping of option parsing lines
main: fix another copy-n-paste mistake from earlier refactoring
main: add --json flag to request output in JSON
main: fix copy-n-paste-o
types: add a CephBool type

Add the CephBool type. Tests and such still TODO.
testing: add very primitive testing for cli to test "suite"
makefile: add cli options needed to run fuse mount in container
main: add osd subcommand
main: add --destination option to mon and use it to pick mon command target
main: use common function for getting destination option
runner: support sending mon commands by target

Sending mon commands by target works slightly differently than
the generic api but our interface works basically the same.
runner: add OsdRunner type
main: add 'mgr' subcommand for cmd query & use of ceph mgrs
runner: add MgrRunner to query/run on mgrs
go.mod: update to go-ceph v0.4.0
update to go-ceph version 0.3.0
desc: add tests to cover descriptions functions
desc: alias CephPoolName to CephString w/o validation
Next