Implemented flushable resource + deflate/inflate channels

Please see if this io compression channels are worth of adding to streams. Also added few helpers to Bytes to make the full chain compatible. 
Last but not least I have added throughAndFlush with flushChannel combinators