added CLOUD_MACHINE_NAMER_CLASS ConfigKey to allow custom machine naming
Added CustomMachineNamer
Addressed PR comments