Support multipart/form-data in HTTPRequest

Closes #1457