lib: more conf_* wrappers and test clean-ups

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
lib: add and update comments

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
lib: add accessor for cluster fsid/instance_id

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
lib: add make/delete pool interfaces

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
lib: update comments

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
lib: fix parse commnad line arguments

Adds a placeholder string at argv[0] position because Ceph will start
parsing the provided arguments at position argv[1] (skipping what would
normally be the executable name).

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
test: add data to cluster before stat

For an empty cluster we need to write data into the cluster so cluster
stats come back as non-zero. This also adds a max 30 second delay to
wait for the stats to update.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
test: add some test cleanup

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
test: make ping monitor robust; clean-ups

Tries to guess a monitor id to ping. Currently tests "a" which is used
with vstart.sh, or tests all hostnames that are found via a reverse
lookup of the 'mon-host' configuration option value.

Signed-off-by: Noah Watkins <noahwatkins@gmail.com>