(#8) API change: s/*net.TCPListener/net.Listener/

This API change is necessary to support UNIX domain sockets seamlessly.
(#8) Support both TCP and UNIX domain sockets.
Merge branch 'unix-domain'

Conflicts:
	cmd/goagain-example/goagain-example.go

Closes #8.