Support parsing of JSON/XML data from multipart requests

This adds support for handing multipart requests. The code looks for a multipart request with a "part" parameter that defines the root of the request and a content type supported by rack-post-body-to-params. When found, it parses the root and adds any files in the multipart request as a key/value pair in the rack params hash.