Add support for XHR2 send with Blob/ArrayBuffer/FormData (fixes #43)

If write/end is called for the first time with an instance of `Blob`, `ArrayBuffer`, or `FormData`, call `xhr.send` directly with the object.