Fix #14180. Allow cross-frame use of focusin/out. Close gh-1369.
Revert "Fix #14180. Allow cross-frame use of focusin/out. Close gh-1369."

This reverts commit 9b6f0745805941a6d7b7c16c02cf56ab00021c82.
Add tests for class manipulation on jQuery object containing more than one element. Close gh-1404.
No ticket. Update npm devDependencies.
Fix #14459: Use jQuery.parseJSON instead of JSON.parse
No ticket. Remove useless comment
Fix #14379: AJAX requests on unload
No ticket: Small ajax/xhr size optimizations
Ref f9d41ac6: Opera-compatible form target
No ticket: Update support comment to match convention
Fix #11809: Update text without creating DOM nodes. Close gh-1412.
No ticket: Reduce size by reordering variable declarations. Close gh-1416.
Fix #14101: $().data() should be undefined, not null
Fix #14190: Remove unnecessary assignment in .closest. Close gh-1411.
(cherry picked from commit 346b031af9e3b315ef351a9cc7fee56f930cf346)

Conflicts:

	src/traversing.js
Fix #14074: element id="nodeName". Close gh-1389.
(cherry picked from commit 126d596b56924613687329b7aab4f0cdf4b593b3)

Conflicts:

	src/data.js
	src/data/accepts.js
	test/unit/core.js
	test/unit/data.js
Add more thorough check for CSP violations
Fix #12757 - use jscs to check the style guide

Close gh-1396
Add load-grunt-tasks package dependency

Close gh-1405
Add "keywords" to bower.json

Close gh-1407
Use full version of jQuery 1.9.1

Had some weird failures in IE with xhr build of 1.9.1