Graham patch for CDH-10934

Addresses:

* Leave CM license processing within the shell scripts to allow simple server restart
* Detect Enterprise license and provision management/navigator services if available
* Pass whirr hadoop config through to CM services, provide reasonable defaults, including volume mount driven directories and database settings
* Resolve config warnings within CM post provision
* Implement consistent firewall rules
* Update and verify example config
* Develop pluggable and switchable database framework
* Baseline on whirr-0.8.2
* Document in README