Fix #12945. Check for .getAttribute so IE9 is happy.
Ref #12945, IE9/10 still needs safe .getAttribute check.
Fix #12471. Use consistent line endings in jquery.js
Allow build to continue with --force on bad line endings.
Fix #13143. Event target cannot be a text node.

Check removed in the initial 2.0 refactor but Chrome still needs it. No effective way to unit test; see the test case in #13143.
Propagete context of returned deferred object in Deferred.then(). Fixes #13160
2.0: reduced xhr transport
Fixes comments per @rwldrn. Makes sure failing requests from local protocol yields status 404, not 0.
Adds the abort on unload trick back in since IE9 still exhibits the bug
Eliminate redundancy of Deferred.then().
Fix #13103. Add .finish() method. Close gh-1118.
Simplify .wrapAll() and fix style. Close gh-1116.
Ref #8908. Update IE9 css clone fix. Close gh-1119.
Bring back jQuery.buildFragment and remove jQuery.clean
Change test description
Always use core_push in jQuery.buildFragment
Use while loop instead of for
Tweaks the logic in the 304-related unit tests so that they pass for versions of Opera that support manual 304 handling as well as for those that don't
Adding some more test coverage for .finish()
strengthens and dries 304 unit tests