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.
Switch to SignedCookieSessionFactory with a secret configured a non-checked in file.
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 pull request #123 from ENCODE-DCC/auth-secret-from-file

Session secret in file
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.