ref(*): move ADD command to bottom

This effectively lets us cache the VOLUME, WORKDIR, EXPOSE, etc.
entries whenever we make changes to the components, speeding up local
development compilation.
docs(README.md): clarify current release and encourage use of master
test(integration): add an app deploy test for `deis pull`
feat(contrib/ec2): always deploy into VPC; support all instance types

This commit rewrites our CloudFormation template for EC2. This includes
the following changes:
* Create a new VPC by default; existing VPC support is left as-is
* Support all EC2 instance types
* Support both PV- and HVM-virtualized AMIs

This also eliminates the 'No default VPC for this user' error that was
the result of not having a default VPC in the region.
test(integration): add tests for `deis limits` commands
docs(*): clarify that auth SSH key for clusters cannot have a password
fix(controller): remove application logs on delete
fix(controller): chown log mount to deis user

This will grant the controller read/write permissions for the logs.
docs(dockerfiles): only allow one port exposed

This is due to https://github.com/deis/deis/issues/1156.
chore(controller): update PyYAML to 3.11

http://pyyaml.org/wiki/PyYAML#History
fix(controller): set celery log level from envvar
chore(client): update docopt to 0.6.2

Minor changes:
https://github.com/docopt/docopt/compare/0.6.1...0.6.2
docs(gce): instructions for running Deis in Google Compute Engine

Adding instructions and script for running on Google Compute Engine. This changes existing CoreOS user-data to set permissions as strings instead of integers. PyYAML interperets integers preceded by 0 to be octal. 0755 would become 493 when converted.

closes #1036
chore(client): update requests to 2.3.0

https://github.com/kennethreitz/requests/releases/tag/v2.3.0
fix(*): replace deis/base with deis/init

This is a combination of 7 commits.

chore(builder): builder uses deis/init
Ref #1561

chore(cache): update for deis/init
Ref #1561

 - Pace tests for runit to settle

chore(controller): controller uses deis/init
Ref #1561

 - Pace tests for runit to settle

chore(database): database uses deis/init
Ref #1561

chore(logger): logger uses deis/init
Ref #1561

chore(registry): registry uses deis/init
Ref #1561

 - Pace tests for runit to settle

chore(router): router uses deis/init
Ref #1561