docs(CHANGELOG): update for v0.12.0
chore(release): update version to v0.12.0
fix(Dockerfile): deisctl is a static binary

    ~
    --> ldd deisctl
    	not a dynamic executable
fix(Makefile): static binary
fix(help): `deis help` lists all available commands
fix(Makefile): static complication in installer
chore(deisctl): bump version to v0.13.0-dev
Merge pull request #91 from Xe/fix/static-binary

Defaultly build deisctl as a static binary
Merge pull request #92 from bacongobbler/bump-version

chore(deisctl): bump version to v0.13.0-dev
fix(deisctl): Use $HOME/.deis/units, don't expand tilde (~) shortcut

The go func `user.Current()` returns error now that we build as a
static binary. Don't bother expanding ~ to $HOME, just use $HOME.
Merge pull request #88 from mboersma/86-help-commands

fix(help): `deis help` lists all available commands
Merge pull request #94 from mboersma/fix-home-load-units

fix(deisctl): Use $HOME/.deis/units, don't expand tilde (~) shortcut
feat(cmd): refresh-units accepts -t for tag, branch, or SHA
Merge pull request #89 from mboersma/60-refresh-units-tag

feat(cmd): refresh-units accepts -t for tag, branch, or SHA
fix(*): Announce the published port to etcd

Builder listens on 22 (internal) and is published on 2223
chore(*): Rename PUBLISH to EXTERNAL_PORT

This makes the boot logic more understandable. This commit also fixes
some wrong comments, about what is published and what is checked.