Support for streaming request body data in POST and PUT requests

This pull request contains the streambody branch, providing support for streaming request body data in POST and PUT requests, see the "demos" folder example usage.

The code has been been running on production servers without problems in the last year.