Graham patch for CDH-11869

Addresses:

* If CM license provided, ensure services have correct instrumentation settings applied
* Update Hive service wide config with zookeper service link, dropping safety valve settings, new feature of CM 4.5.2
* Do not invoke prepare_all_disks when overiden by whirr.cm.data.dirs.root, ensure data directories are created in any case