Introduce new body methods so one can control the output

Useful when setting a request body processor that only supports a given
type of input
Introduce streamRequestBody built in request body processor
Minor clean up
Remove asStream built-ins that are redundant with streamRequestBody processor