Add support for file uploads in MultipartForm

The variable being bound needs to have a field of type
\*multipart.FileHeader (or []\*multipart.FileHeader). Responsibility for
doing anything with the upload lives further down the middleware chain.

I'm happy to try and add some documentation around MultipartForm if you think that would be helpful.