nsqlookupd/nsqd: introduce lookupd V2 protocol

* server heartbeats
* framing
* cleanup read response code in go-nsq
rebase fixes