add Body.map
Body.as_pipe makes it easier to work with body's as pipes
Merge pull request #138 from avsm/master

opam: depend explicitly on stringext
Merge pull request #137 from rgrinberg/master

add Body.{map, as_pipe}
Sync CHANGES