Merge pull request #49 from ggear/graham-patch-CDH-15652

CDH-15652: Whirr-CM to support Spark
Add NTPD initialisation to CM install
Enable YARN roles in example config
Support CDH4 and CDH5 from same config
Add Navigator Meta Server service
Add YARN ports
Standardise CM Management Service names
Open web port for Navigator 2
Merge pull request #50 from ggear/graham-patch-CDH-15624

CDH-15624: Whirr-CM to support YARN
Port CMBeta1 CSD Spark support to CMBeta2 implementation