Fix #14180. Allow cross-frame use of focusin/out. Close gh-1369.
(cherry picked from commit 6d5dfa0eda2c19e8838930fafff83b596654eca2)
Manually edited for conflicts.
Revert "Fix #14180. Allow cross-frame use of focusin/out. Close gh-1369."

This reverts commit bba8366af48bd2c80c96e7a0f58b3e16fd736125.

Because cross-frame focus sucks.
Add tests for class manipulation on jQuery object containing more than one element. Close gh-1404. (cherry-picked from 35b2b94979ed3419e50b72ab3b84307269fa25e8)
No ticket. Update npm devDependencies. (cherry-picked from 95d1192d5378926e750d0494818323ff17be821e)
Fix #14459: Use jQuery.parseJSON instead of JSON.parse
(cherry picked from commit ced9d155f010bc456745a55a63ca959db9d405d3)
Fix #14379: AJAX requests on unload
(cherry picked from commit f9d41ac641dcb5a93ba8a9027476b160d8f41111)

Conflicts:

	src/ajax/xhr.js
Ref f9d41ac6: Opera-compatible form target
(cherry picked from commit d5b7139abce9dd207773531d6dcb3493c6ac0c7c)
Ref 705216dc: Synchronize ajax/xhr.js with master. Close gh-1418.
No ticket: Update style per gh-1418 comments
Fix #14190: Remove unnecessary assignment in .closest. Close gh-1411.
(cherry picked from commit 346b031af9e3b315ef351a9cc7fee56f930cf346)

Conflicts:

	src/traversing.js
Fix #14101: $().data() should be undefined, not null

- Backported 30eee925dbc9f8d465ccf064f48c24061ffdc378 for 1.x
Ref fb2e0a0c: Synchronize unit tests with master
Fix #14074: element id="nodeName". Close gh-1389.
Ref c66a5e70: Synchronize unit tests with master
Fix #14422 and add more thorough check for CSP violations

Close gh-1413
Fix #12757 - use jscs to check the style guide

Cherry picked from ab63e568f50b5b9823490eda9c184e48cc6440c4 commit
Fix some code style inconsistencies
Add load-grunt-tasks package dependency

Cherry picked from abfa210adfaee28e2496d7749d675d157d8e6c9d commit
Add "keywords" to bower.json

Cherry picked from 0bb4090c2c77746ae3976bcce52ea3f58a056604 commit
Use full version of jQuery 1.9.1

Had some weird failures in IE with xhr build of 1.9.1.
Cherry picked from 626cbde7f8267e2463cef85d84f9f0172f1c7cb9 commit