nsqlookupd/nsqd: introduce lookupd V2 protocol

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