apply goimports
reader: avoid recursive RLocks

* use a more granular lock on q.maxInFlight to avoid recursion
* use a more granular lock around connections
* don't hold RLock over q.ConnectionMaxInFlight
reader: refactor random 'test water' conn. block

avoid holding RLock over q.updateRDY
Merge pull request #29 from mreiferson/recursive_locks_29

Potential deadlock on startup
switch to seelog
Downgraded some debug logging to trace level
We actually use ErrLookupdAlreadyExists rather than ErrLookupdAddressExists
Merge branch 'hailocab_fork' of https://github.com/mreiferson/go-nsq into mreiferson-hailocab_fork

Conflicts:
	reader.go