apps: convert to new go-nsq API
util: copy some methods from go-nsq
nsqd: dont depend on go-nsq for non-client functions
bench: refactor for new go-nsq API
nsqadmin: dont depend on go-nsq
nsqlookupd: dont depend on go-nsq
nsqd: dont need intermediate inFlightMessage struct