ref(builder): remove volume definition in Dockerfile

This was missed in #1917.
fix(builder): exec the runner
fix(builder): Non-root slugrunner and slugbuilder

This improves the compatibility to heroku and stops running apps as root
fix(builder): Reverted to default php buildpack

The pervious compatibility fixes made the heroku php build pack work
out-of-the-box again
feat(router): image without development libraries to reduce the size.
fix(router): build cleanup.
fix(router): ubuntu-debotstrap doesn't have netstat and confd errors are redirected to /dev/null.
fix(deisctl): typos in publisher unit file
Merge pull request #1990 from bacongobbler/hotfix-publisher

fix(deisctl): typos in publisher unit file
docs(deisctl): clarify deisctl version when using install.sh
Merge pull request #1991 from carmstrong/clarify_deisctl_link

docs(deisctl): clarify deisctl version when using install.sh
fix(router): use ubuntu:14.04.
Merge pull request #1984 from carmstrong/remove_builder_volume

ref(builder): remove volume definition in Dockerfile
fix(builder): restore VOLUME instruction so builder does not stack overlay filesystems

fix(builder): add comment explaining dockerfile volume change
Merge pull request #1996 from gabrtv/fix-builder-volume

fix(builder): restore VOLUME instruction so builder does not stack overlay filesystems
fix(logger): don't print a message on every incoming message

For example, if we receive a message from deis-logger itself, it
will print it, which will then log it, then print, then log... You
get the idea.
fix(logger): add more verbose message
fix(logger): log the error, but don't panic

We should not panic if we cannot find the app name in the message.
ref(tests): update details in CI node setup script
fix(scheduler): allow proctypes with dashes and underscores