(PDB-812) Consolidate produce-body

This patch consolidates produce-body functions for all streaming endpoints to a
new function in http/produce-body.
@kbarber offloading the case statement creates dependency cycles so I left the content the same.  See what you think of the new directory structure.