add XHR2 FormData support for ajax file upload

I found #83 so I tried to implement [xhr2 using FormData](https://developer.mozilla.org/en-US/docs/Web/Guide/Using_FormData_Objects#Sending_files_using_a_FormData_object)

Not sure how `originalData` should be handled, though. Any idea?