ceph-deploy configuration-based installs

Gigantic PR to enable ceph-deploy installs that can be supported by configuration files.

Included are docs and a wealth of tests