MonCap: add pg r/w to osd capability profile

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Dan Mick <dan.mick@inktank.com>
PGMonitor: dead code removal

Signed-off-by: Dan Mick <dan.mick@inktank.com>
rados.py: don't access returned buffers if error/SIGINT

Signed-off-by: Dan Mick <dan.mick@inktank.com>
mon: Refactor

Move some common code into JSON-command-description functions;
switch from char * to string & args

Signed-off-by: Dan Mick <dan.mick@inktank.com>
ceph: Clean up/add missing docstrings

Signed-off-by: Dan Mick <dan.mick@inktank.com>
ceph: print parameter name for CephString in concise_sig

Signed-off-by: Dan Mick <dan.mick@inktank.com>
ceph: fix format strings for Py2.6 compatibility

Signed-off-by: Dan Mick <dan.mick@inktank.com>
ceph: --help-all

Ask first extant daemon of each for its command descriptions and
daemon command descriptions.  Suppress commands with no help string.

Signed-off-by: Dan Mick <dan.mick@inktank.com>
wip: completion, some help fixes