fix(logger) small logger fixes

Some stuff pulled out of #1992, and a fix for #1865.

fixes #1865

```
><> deis logs -a go
2014-10-02 16:26:29 go[web.1]: listening on 5000...
2014-10-02 16:26:30 go[hello.1]: hello
2014-10-02 16:26:30 go[hello_world.1]: hello world
2014-10-02 16:26:31 go[hello_world.1]: hello world
2014-10-02 16:26:31 go[hello.1]: hello
2014-10-02 16:26:32 go[hello.1]: hello
2014-10-02 16:26:32 go[hello_world.1]: hello world
><> cat Procfile
web: example-go
hello: bash -c 'while true; do echo hello; sleep 1; done'
hello_world: bash -c 'while true; do echo hello world; sleep 1; done'
```