nsqd: add TOUCH for resetting timeout of in-flight message
update test.sh for travis-ci changes
Merge pull request #119 from mreiferson/touch_119

nsqd: add TOUCH command
nsqlookupd: introduce V2 protocol (framed)

* eliminate SendResponse() and ReadResponse() in favor of
  always using ReadUnpackedResponse()
fixes after rebase
nsqd: if we error sending heartbeat exit
nsqlookupd: a bit of V2 refactoring to support heartbeats
improved lookup_peer
cleanup
more refactoring