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(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 #2644 from aledbf/update_wal-e

fix(database): update wal-e
docs(baremetal): fix typo
docs(deisctl): add examples and sshPrivateKey=path to config usage
Merge pull request #2648 from mboersma/docs-sshpkey-is-path

docs(deisctl): add examples and sshPrivateKey=path to config usage
docs(managing_deis): provide login instructions

Add a page to the docs to explictly define how to connect to a
cluster.
docs(managing_deis): recommend wildcard CNAME or Route53 for EC2 DNS
feat(*): provision using CoreOS stable channel
Merge pull request #2646 from mboersma/coreos-stable

feat(*): provision using CoreOS stable channel
Merge pull request #2643 from gabrtv/etcd-fixes

Tune etcd to address timeouts and builder issues
Merge pull request #2649 from mboersma/login-instructions

docs(managing_deis): provide login instructions
Merge pull request #2642 from bacongobbler/fix-entrypoint

fix(controller): dockerfile entrypoint should use /bin/sh