Handle multipart/form-data request content type

In a multipart/form-data request, any part with a filename descriptor, PHP will put the data into a temp file and make it's metadata available via the $_FILES array; while putting other parts into the $_POST array.

This branch reconstructs the data as an array from the $_POST and $_FILES arrays.

@durilka