support compression feature negotiation

now that bitly/nsq#229 has landed, we need support for snappy and deflate compression options