raise error on multipart parsing error
use binary encoding for part header to prevent regexp warning
test: do not raise error when request handler did not read the entire request
force_encoding after determining the presence
refine form detection
add multipart spec
fiddle multipart parsing logic