simplify http_msg_has_form_data()
try to decode empty bodies
add http_form_data_has_parameter()
http_connection_http_error() -> http_connection_write_error()
add custom error body formatters