Ref 2263134b: Better identify potential JSON. Close gh-1401.
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