Fusion for many conduit-combinators

This adds stream fusion versions of many of the functions in conduit-combinators, along with tests and a few benchmarks.

Requires that this is merged to conduit: https://github.com/snoyberg/conduit/pull/181