go-nsq: lock around connection pool access
Merge pull request #161 from mreiferson/reader_safety_161

go-nsq: connection pool is not goroutine safe
Fix for reader.go, in order to comply with nsq-python and broadcast address

Better handling for NSQ reader if broadcast key does not exist

Simplified eval check for broadcast address => nsq reader

Fix for evaluation along with address assignment
Merge pull request #177 from galvinhsiu/master

Fix for broadcast address for reader.go, in order to comply with pynsq
nsqd: make max heartbeat interval configurable
bump to 0.2.20-alpha
Merge pull request #178 from mreiferson/config_max_heartbeat_178

nsqd: configurable max heartbeat interval
docs: updated protocol.md missed in #158
nsqd: allow configurable max heartbeat interval
go-nsq: RDY state updates:

* bootstrap RDY count to 1
* use feature negotiation to get server max RDY count
* never send RDY count > server max RDY count
Merge pull request #175 from mreiferson/config_rdy_175

nsqd: allow configurable max RDY count