Fixes #167
Instead of cloning this.options again in handle-response.js, pass the options object from send-request.js. This way, pjax.state.options will also have the request options.
* Move the XHR callback to a separate file * Trigger an error event if the response cannot be parsed. * Add tests for handle-response.js