Pass "abort" and "timeout" status to global ajaxError event handlers
Merge branch 'master' into ajaxError-type

Conflicts:
	test/server.js
Update invalid JSON test for new test server
Merge pull request #695 from gilmoreorless/ajaxError-type

Pass abort/timeout statuses and xhr.statusText to global ajaxError event handlers