Merge branch 'release/0.5.1' into develop
Fix interface definition
Gofmt
Implement tcp
fix TCPClient so that it can handle _broadcast_ keep-alive messages; adapt CreateTopic and Send to the new internal structure.
go fmt
use nsq.UnpackResponse to unpack messages coming from nsqd.
Merge branch 'feature/tcp' into develop
Make dummy message empty
Implement lookupd abstraction
Add RemarshalJson
add function HTTPLogger that implements an http.Handler to log HTTP requests.
bump version number.
Merge branch 'release/0.6'