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.
feat(builder): do not lookup the remote host in ssh connections
fix(controller): set config as the issuing user

When you created new config values, the previous config's owner would
become the creator of this config. Removing this line allows the
request's user to become the owner.
test(controller): ensure config owner is requesting user
feat(client): add "--buildpack" option to "deis create"

Adds option "--buildpack" (and shortcut "-b") to the "deis create"
command. This allows setting the buildpack url when creating a new app
in the same manner as the "heroku" command line tool.
test(client): add --buildpack tests
style(client): flake8
chore(*): Allow testing against CoreOS alpha

Allow testing the against the CoreOS alpha channel.
Fixes #2420
Merge pull request #2718 from bacongobbler/issue-2650

fix(controller): set config as the issuing user
Merge pull request #2571 from jparkerCAA/protectGitRemote

fix(client): avoid git remote deletion when app specified by -a
Merge pull request #2720 from bacongobbler/create-with-buildpack

feat(client): add --buildpack option to `deis create`
Merge pull request #2706 from aledbf/remove_usedns

feat(builder): do not lookup the remote host in ssh connections
Merge pull request #2540 from johanneswuerbach/canary

chore(*): Allow testing against other CoreOS channels
fix(tests): destroy without --app flag to remove git remote
Merge pull request #2743 from mboersma/fix-apps-destroy-test

fix(tests): destroy without --app flag to remove git remote
docs(*): use https:// URL for ci.deis.io
Merge pull request #2738 from mboersma/ci-to-https

docs(*): use https:// URL for ci.deis.io
Merge pull request #2577 from johanneswuerbach/godep-tests

ref(*): Manage test dependencies using godeps
feat(registry): deis-cache for saving meta data

This improves the registry speed with remote stores and
the developer UX by removing frightening warnings

Fixes #1780, fixes #1794