nsqd: add deflate compression negotiation:

* add --deflate and --max-deflate-level flag
* add feature negotiation for nsqd clients
* add deflate to Reader (and tests)