io-streams backed pygmentize

This is slightly more complicated but is more future-proof I think.
The streams can be used concurrently without any problems out of the
box, which is useful in the event that Hakyll or Pandoc processing is
made concurrent.

I didn't notice any apparent decrease in performance.