No ticket: reduce support.js
No ticket: move jQuery.expando to core
Optimisation: Use String instead of window.String. Close gh-1176.

Follows-up 22e28b01e60e87b2454f88ca128fb84916b13564.
Fix #13471. $().on(".xyz"...) should avoid later crash.

If the event type is an empty string we end up hanging in .off() which makes for
mighty hard debugging. Instead treat it as a no-op. Docs seem clear this is not
allowed.
Whitespace.
Fix #13494: Fallback defineProperties to jQuery.extend. Close gh-1182.

Android<4 (ancient WebKit) doesn't have full ES5 support.
Ref #13283, move .andSelf() to deprecated.js. Close gh-1170.
No ticket: Squeeze data
Properly resets firingLength when emptying the list. Fixes #13517
Fix #13434: native-API selector module
What's out:
* 6 KB
* attribute not equal selector
* positional selectors (:first; :eq(n); :odd; etc.)
* type selectors (:input; :checkbox; :button; etc.)
* state-based selectors (:animated; :visible; :hidden; etc.)
* :has(selector)
* custom selectors
* leading combinators (e.g., $collection.find("> *"))
* reliable functionality on XML fragments
* requiring all parts of a selector to match elements under context (e.g., $div.find("div > *") now matches children of $div)
* matching against non-elements
* reliable sorting of disconnected nodes
Add warnings and ignore the built Sizzle file.
Update docs about custom builds, including unSizzled version.
Old acceptData tests refactored and adapted to support new data system
 Fixes #11151, #13388. Minor refactor of response conversion and when/where
 responseXXX fields are set on the jqXHR. Close gh-1164.

(Cherry-picked from 69b3d5ce0f081d3f113b2917495f35df160f8522)
Fix typos. Close gh-1186.
Squeeze support module. Close gh-1165.
Ref #13353, gh-1183: Capture onlyHandlers in jQuery.Event.isTrigger.
Remove the define.amd.jQuery check, ref gh-1150.
Tagging the 2.0.0b2 release.
Updating the source version to 2.0.0pre