Python script to create an Amazon VM and deploy ENCODE. Ref #781
Add npm and mysql-devel as dependencies to the cloud-config.yml file
Merge remote-tracking branch 'origin/master' into automate_cloud_deployment-781

Conflicts:
	buildout.cfg
Modified cloud-config.yml and src/encoded/commands/deploy.py to implement various configurations including setting up wal-e environment for AWS.
Merge remote branch 'origin/master' into automate_cloud_deployment-781

Conflicts:
	buildout.cfg
Modify encoded-apache.conf to work with Apache 2.4 and check in versions.cfg with changes generated by buildout.
More changes in cloud-config.yml and deploy.py to add the following
- deployment from any git branch/tag
- elasticsearch indexing
- EBS volumes to store postgres and elasticsearch data
- resolve integration issues
Merge branch 'master' into automate_cloud_deployment-781

Conflicts:
	versions.cfg
Read hostname from ec2metadata for persona.
Merge branch 'ec2-metadata-hostname' into automate_cloud_deployment-781
to read the ec2 hostname from `ec2metadata --public-hostname` so that
the Encode application can be brought up from a browser at a local host.
Use the right settings object when adding the hostname.
Merge branch 'master' into automate_cloud_deployment-781
Merge remote-tracking branch 'origin/master' into automate_cloud_deployment-781
Only run ec2metadata on ec2 instances
Update readme with dependencies.
Add deploy to list of scripts.
Create random secret.
Record branch name in instance metadata.
Record more metadata, make instance name configurable.
Update docs with session key settings.