Handle null body byte source
Signature should indicate Immutable
Request needs to know about case-sensitive names
Fix bug causing header name to be lower-cased on save (not just key)
Doc clarification
Don't allow parameters to be added to anything but form
Require parameter map in constructor of get, post, etc to clarify that query string parse is skipped.
Update for builder constructor changes
Fully read stream (and discard) if body is skipped
Query string was not preserved during mapping - fixed.
Add javadoc paths