The Mac is picky about the syntax for listening on ephemeral ports.
Merge pull request #104 from jbeda/proxy-test-fix

The Mac is picky about the syntax for listening on ephemeral ports.
Move third_party code under third_party/src so it can be used in $GOPATH.
Merge pull request #106 from jbeda/third-party-move

Move third_party code under third_party/src so it can be used in $GOPATH
Fix error recovery.
Merge pull request #107 from lavalamp/master

Fix error recovery.
Create a dockerfile for building go source.