Fix blob-based image loading in Firefox and IE11

Test responseType 'blob' after calling open.  Firefox and IE both throw when setting responseType before calling open, which seems to be not compliant with the spec, but whatever.  Because we never call send, this doesn't actually make any request.