Docs: Remove the note about consequences of excluding Sizzle from README
Core: Correct support comments for String.prototype.trim
Support: Skip style-based tests when element.style is undefined

Fixes #14785
Ref #13754
Ref badcd1b6f301e6253405f17759c1270549a34e12
Css: Don't check fill-opacity in Android 2.3, it's not supported

(cherry-picked from de75b3cc626829c3478a8a6d59dddc948d348b41)
Event: Blacklist the onbeforeunload test in Android 2.3

Similarly to iOS, Android 2.3 has the onbeforeunload property on window
but doesn't support the event. This commit blacklists the test there as well.

(cherry-picked from 6d2ab64df7bdda087e79deaa53db969fa6f2cd92)
Effects: Don't check fill-opacity in Android 2.3, it's not supported

(cherry-picked from 70ac4485f30633074696fa28ca29b0325459f228)
Bower: add main property, move Sizzle to devDependencies, add license property

Fixes #14798
Close gh-1516
Ref gh-1338

Conflicts:
	bower.json
Bower: stop ignoring yourself, bower

Ref #14798
Ref gh-1516
Ref gh-1338
Support: Reduce size via code consolidation and minification awareness

Ref badcd1b6f301e6253405f17759c1270549a34e12
Closes gh-1518
Core: Remove native String#trim usage to save size

(cherry-picked from 279913c71b63da721fa2f118cdce150effbf773e)

Fixes #14794
Core: Arrays like [42] should fail .isNumeric()

Fixes #14179
(cherry picked from commit 10efa1f5b44046aab6bcc8423322a41923faa290)
Ajax: .load() should trim its selector

Fixes #14773
(cherry picked from commit 3a68c114e3a30af86dc261c9d62ce2ae4144d420)

Conflicts:
	src/ajax/load.js
Event: Allow triggerHandler(beforeunload)

Fixes #14791
(cherry picked from commit 06adf7c95d93507908181995a9ea15fe2729595a)

Conflicts:
	src/event.js
CSS: Return values should be numbers

Fixes #14792
(cherry picked from commit f4b37d89820535d6c7503925aa8872645681a865)
Core: Do not run window.onready when ready

Fixes #14802
(cherry picked from commit 2df1aad6a1c9376c2a477eba26ee992113ed1c23)
Ajax: Use two-arg form of .slice() for old IE

Followup to a4b9bc57, #14773
Build: Fix AMD option for custom builds

Fixes #14859
Ajax, Effects: Disable Chrome 31 workarounds
Css: Revert 24e587929f62428e1959b10aace6dc4fd65ab397

The workaround to be able to change !important styles broke the browser
keeping the old CSS value if the new one was rejected. Patching it would
involve a significant perf hit (~33%) so the initial patch needs to be
reverted instead.

Tests by m_gol & gibson042.

(cherry-picked from 10e654218a65ec9a0ffc875137cea945389c69f1)

Fixes #14836
Closes gh-1532
Support: Simplify the box-sizing test

Don't require body in the support.boxSizing test.