nsqd: deflate compression

as originated in #227 this adds stream level deflate feature negotiation for clients of `nsqd`.

we moved this out to evaluate this separately from adding TLS.

cc @jayridge @jehiah