Build: update version to 3.0.0-pre
Docs: 1.x-master branch -> compat branch; 2.x branch -> master branch
Misc: Drop support for older browsers; update support comments

That includes Opera 12.x, Firefox<29, Safari<6.0 and some hacks
for old Blackberry.

Closes gh-1820
Refs gh-1815
Misc: Remove leftover -moz-box-sizing in tests
Misc: Adjust comments & docs to dropping IE<8 in jQuery Compat
Manipulation: Check state lost if the name is set for Android 4.0-4.3

Refs gh-1820
Closes gh-1841
Build: Fix various typos

Thanks @jamesgpearce, @vlajos, @imyousuf
Closes gh-1828
Closes gh-1830
Closes gh-1844
Docs: correct grunt command in README.md

Fixes gh-1850
Dimensions: allow modification of coordinates argument

Fixes gh-1848
Closes gh-1853
CSS: Clean up memory leak in reliableMarginRight

Fixes gh-1795
Closes gh-1893

Thanks for the report flexphperia!
Manipulation: support data-URI scripts insertion

Fixes gh-1887
Closes gh-1888
README: Add selector-native.js link. Thanks @randsonjs!

Closes gh-1715
Core: Throw an error on $("#") rather than returning 0-length collection

Closes gh-1682

Thanks @goob for the issue report!
Event: Copy detail property to jQuery.Event on native events

Fixes gh-1867
CONTRIBUTING: Condense info and add directions to other resources

Fixes gh-1824
Build: Remove empty define({}) from build output

Fixes gh-1768
Closes gh-1569
Tests: Update QUnit
Tests: Minor updates for QUnit 1.16 compatibility

More to come later.

(cherry picked from commit f6f8848fbe477fa93fd27ac7f10885dd6e97f633)
Tests: Accommodate page changes from the QUnit HTML reporter

Ref 6748ba349650353c7bed6eec201a3192f6b2cae1
Tests: Tilt at a few style guide windmills

Ref 3c13f4c6297566a71102c2362347987f6d6a636e