Implement SSH port check utility
Allow Public Cloud deployments using CentOS
Make port check less restrictive and more re-usable.
Remove local copy of Chef installation script.
Add required  module import.
Checkpoint for getting logging more re-usable.
Second checkout.
james | introeducing lazy property library
Complete re-write.
Removed unused imports.
PEP8 cleanup.
More PEP8 cleanup.
james | moving util methods into top-level object files
Merge remote-tracking branch 'julian/logging' into orchestrator_merge_apr_21

Conflicts:
	compute.py
	monster/deployments/chef_deployment.py
	monster/deployments/deployment.py
	monster/nodes/base_node_wrapper.py
	monster/nodes/chef_node.py
	monster/provisioners/openstack.py
	monster/provisioners/rackspace.py
	monster/provisioners/razor.py
	monster/provisioners/razor2.py
	monster/provisioners/util.py
	monster/tools/retrofit.py
	monster/util.py
	storage.py
james | moving get_orchestrator back into its own util file
james | adding logging dependency
james | adding logger to deployment_orchestrator
james | removed old util.logger references
james | moving logger
james | added logging to provisioner