Add folding joiners

Add foldlFree and foldMFree, which convert FreeT delimited producers into
ordinary producers by folding the elements within the FreeT layers.

When playing with pipes-bytestring split & co. I often find myself needing one of these in the end, rather than the simple concat.