Allow the use of storage policies

* Set the default groups to be all groups.
* Allow groups to be specified on per host or per drive level
* Only add specific drives to specific rings for their groups.
* Fix typos on repl_port lines
* Generate group list based on inventory
* Allow hosts with no drives to just be skipped over
* Exit if part power isn't specified