Move boundary detection into the parser.
Fix multipart parsing bug.
Docs.
New multipart tests.
New multipart LF lines test.
Remove header folding from multipart tests.
Add HTP_MULTIPART_LF_ENDINGS flag.
Multipart: New flag HTP_MULTIPART_CRLF_LINE.
Multipart: new flags, HTP_MULTIPART_BOUNDARY_LWS_AFTER and HTP_MULTIPART_BOUNDARY_NLWS_AFTER.
Multipart: new flags: HTP_MULTIPART_HAS_PREAMBLE and HTP_MULTIPART_HAS_EPILOGUE.
Use better test names.
Multipart: For consistency, implement HTP_MULTIPART_SEEN_LAST_BOUNDARY as a flag (was a field previously).
Multipart: add last boundary tests.
Multipart: new flag HTP_MULTIPART_PART_AFTER_LAST_BOUNDARY. Parse parts after last boundary.
Use MULTIPART_PART_UNKNOWN for parts that are not TEXT (no name) nor FILE (no filename).