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