adds support for requesting arrayBuffer, blob, buffer and binary responseTypes