To go along with migration 0019, include port in NodeController model to allow for increased flexibility when connecting
Atmosphere - chromogenic support - Checkpoint 1

Big update to move the remainder of service.imaging to Chromogenic
machine_request tasks are now used for orchestration of tasks based on
provider, and let chromogenic take care of imaging.

Imaging has been verified on both Eucalyptus and Openstack providers

BUGFIX in tasks.deploy_to attempting to pass instance instead of instance_id

	modified:   api/__init__.py
	modified:   core/models/machine_request.py
	modified:   core/models/provider.py
	modified:   requirements.txt
	modified:   service/machine_request.py
	modified:   service/tasks/driver.py
	modified:   service/tasks/machine.py
New script 'generate_stats.py' will generate Annual and current month totals from Weather Balloon RESTful API