ref(client): use logging module

With this change, we can now have more power over how we filter and
deal with our logs.
feat(client): add colorized logging
fix(logger): properly parse incoming syslog messages
fix(logger): remove priority from log messages

Our current log message follows this format:

    2014-09-02 09:40:00 deis[api]: message

Where `deis[api]` is the tag. Removing the priority keeps the
log message the same format as before.
test(logger): vendor in jeromer/syslogparser
feat(router): custom timeouts for builder and controller
Merge pull request #1757 from bacongobbler/syslog-parser

fix(logger): properly parse incoming syslog messages
fix(client): concatenate strings together
feat(version): add -dev flag for unversioned releases

This helps clear some confusion on the current version of Deis
users are currently working with.

[skip ci]
feat(version): add version constant

This utility package is useful for other packages such as deis/deisctl
to know what version of deis they are targeting against.

[skip ci]
Merge pull request #1785 from aledbf/parametrize_router_timeout

feat(router): custom timeouts for builder and controller.
Merge pull request #1739 from bacongobbler/use-logging

ref(client): use logging module; add colors to `deis logs`
fix(controller): allow unicode in config:set and app logging
Merge pull request #1806 from bacongobbler/dev-version

feat(version): use -dev flag for unversioned releases
Merge pull request #1762 from mboersma/1760-unicode-logging

fix(controller): allow unicode in config:set and app logging
feat(controller): inject tag version value in environment.
feat(controller): inject tag version value in environment.
fix(builder): hardcode STACK to cedar

This informs the official buildpacks that they should  use binaries
linked against older versions of packages.
fix(tests): use our own fork of postgresql container for testing

We had been using paintedfox/postgresql directly from the Docker Hub,
the reasoning being that using a container other than deis/database
keeps the functional tests more honest. Instead, use a container
from a forked repo, so we can control changes to it.
Merge pull request #1815 from mboersma/fix-test-postgresql

fix(tests): use our own fork of postgresql container for testing