fix(client): avoid git remote deletion for apps specified by -a
ref(*): Manage test dependencies using godeps

Simplify test running and dependency management.

Follow deis coding standards
> Use of third-party go packages should be minimal, but when doing so,
vendor code into the Deis package with the godep tool.
fix(deisctl): prevent build on windows

On windows the deisctl client will build, but it runs into a lot of
problems at runtime due to limitations in fleetctl. It depends on the
ssh-agent domain socket which cannot exist in windows as windows does
not support the idea of domain sockets.

This will prevent issues at runtime at the expense of being able to
build and run deisctl in windows.
feat(contrib/ec2): add optional support for IAM instance profiles
fix(client): log python requests errors
feat(contrib): add PREFIX option to digitalocean script

When provisioning new nodes, they are prefixed with a name of "deis-$i",
where $i is the node ID. Adding a prefix option allows us to prefix
the name with something other than "deis" such that we can discern
between different clusters on the same DO account.
fix(tests): add docs for local testing with s3cmd
Merge pull request #2630 from bacongobbler/add-do-prefix

feat(contrib): add PREFIX option to digitalocean script
fix(router): reload nginx after enabling SSL
fix(contrib): use absolute path to user-data

if you run the rackspace provision script outside of contrib/rackspace,
it will fail because it will look for a user-data file relative to
your current working directory. Using $CONTRIB_DIR to determine where
the user data is located fixes this.
fix(coreos): tune etcd to address high disk i/o environments
fix(builder): limit cpu shares to 800
fix(database): update wal-e
fix(controller): use /runner/init entrypoint only on procfile

When a dockerfile and a Procfile are present, the default entrypoint
should be /bin/bash instead of /runner/init, which is the default
entrypoint for Procfile-based applications.
ref(controller): use /bin/sh for better portability

This allows us to run admin commands on micro-images such as busybox.
Merge pull request #2641 from bacongobbler/rackspace-contrib-dir

fix(contrib): use absolute path to user-data
Merge pull request #2632 from carmstrong/s3cmd_docs

fix(tests): add docs for local testing with s3cmd
Merge pull request #2638 from carmstrong/fix-controller_ssl

fix(router): reload nginx after enabling SSL
Merge pull request #2628 from mboersma/log-request-errors

fix(client): log python requests errors
Merge pull request #2644 from aledbf/update_wal-e

fix(database): update wal-e