Changes to get ceph deploying mons

This commit contains changes made on top of
Harish's initial commit for deploying ceph
into the CI/CD pipeline.

- adds stmon roles to cloud resource files
- adds ceph specific data to at and vagrant-vbox hiera
- changes define rjil::ceph::mon::mon_config to a class
- ensures mon_config adds rjil::probile for stmon
- adds mon_config as a class param so we can set it in hiera
  via the etcd based service dicsovery tooling.
- allow option in mon_config to set leader vs. follower
- ensure followers fail when mon_config is empty
- change rjil::ceph::mon_config to class
- fix dependencies on blocker resource
- comment osd classes from mon roles (b/c it does not
  work yet)
- make stmonleader a service in consul so it can be
  blocked on
Ensure that consul reloading occurs before service blockers

Previously, it was possible that service blockers would
enter deadlock if they were on the same machine where
a service is being configured and they were not
run before consul was actually reloaded.

This commit resolves that issue.