Updates to init scripts

Hostnames are set to localhost or data provided from metadata server
Init script now collects metadata for openstack and eucalyptus
Added provider credentials to the admin screen
Merge branch 'stable' of https://github.com/iPlantCollaborativeOpenSource/atmosphere
Keypair creation moved to Accounts

Also provided a new script for updating the keypair for existing users.
	modified:   atmosphere/settings/local.py.dist
	new file:   scripts/update_keypairs.py
	modified:   service/accounts/openstack.py
Updated requirements for Libcloud 0.14.0
Created driver-as-a-service that provides caching across requests
Overhauled caching for provider machine and driver, This update requires rtwo version 0.1.7-dev-3 or later
Decoupled instance size dropdown from new instance screen
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/atmosphere
Fix the core.models.Instance.esh_size method.
	modified:   core/models/instance.py
Moving away from service/imaging in favor of chromogenic
Machine refactoring
Errors found while deploying QA server are being pushed upstream
Added new datamigration for accountproviders
Merge branch 'master' of https://github.com/iPlantCollaborativeOpenSource/atmosphere
Update README.md
Syntax error and undefined method.
	modified:   init_files/30/atmo_init_full.py
Merge branch 'master' of github.com:iPlantCollaborativeOpenSource/atmosphere
Implement search module for machines. Implemented core search.
	modified:   api/machine.py
	new file:   service/machine_search.py
Machine search implemented and wired up.
	modified:   api/machine.py
	modified:   atmosphere/urls.py
	modified:   service/machine_search.py