More tests for htp_decode_urlencoded_inplace(). Fix ability to control if string is terminated at encoded NUL byte.
Fix the urlencoded parser to not add an empty key pair when given zero-length input. Tidy up. Add tests for the parser.
Fix urlencoded parser getting confused about its keys and values. Add further defensive handling of NULL values. Improve tests.
Improve coverage of the urlencoded parser.
Add tests for a suspected crash. Could not replicate.
Do not allow htp_tx_req_process_body_data() to be invoked with NULL data.
Do not allow response body pointers to be NULL. Improve validation of many functions, not allowing NULLs where appropriate. Improve documentation.
Remove bogus regression tests.
Check that the API is rejecting NULL request and response body data in hybrid mode.
Do not allow content handlers to be invoked after the final invocation.
Merge commit '0.5.2'