Merge pull request #8 from ggear/graham-patch-CDH-10934

Rename whirr-cm roles with nicer 'cm-' prefix, update example whirr cluster with hue, beeswax and oozie roles
Refactor CmServerApi to not leak com.cloudera.api.* classes and com.cloudera.whirr.cm.api.* to not require org.apache.whirr.* classes, promoting the separation of concerns and allowing CmServerApi to be reusued outside of whirr-cm/whirr in the future
Improve console logging