Fixes #14047 jQuery.data should not miss data-* w/ hyphenated property names

http://bugs.jquery.com/ticket/14047
Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Update Sizzle: bower manifest
Fixes #14049: don't append px to CSS order value. Close gh-1300.
Update AUTHORS.txt
support.boxSizingReliable in FF 23 should be true. Close gh-1288
Fix test for #13937 ticket. Close gh-1299
Fixes #13976: Garbage input should not cause error in buildFragment. Close gh-1284
Fix #13983. Switch to //# for sourcemaps.

Normally we'd avoid doing this on a patch release, but Chrome Canary is
spewing deprecation warnings already and that's generating bug tickets.
Change the changelog header style
Revert "Fix #13983. Switch to //# for sourcemaps."

Per the discussion here:
https://code.google.com/p/chromium/issues/detail?id=256636

Thanks to the Chrome team for the quick response!

This reverts commit d53ddc90c1f119fb9148a553443ef3fbc3f3cc99.
Tagging the 2.0.3 release.
Updating the source version to 2.0.4-pre✓™
Update Sizzle to version 1.10.3-pre
Support CommonJS environments by accentuating the need for a window with a document. Fixes #13768.
Remove `undefined` var declarations
Include Sizzle and Qunit with bower. Fixes #14118.
Update README for bower usage
Update devDependencies, adjust .jshintrc to jsHint 2.x, use .jshintignore. Close gh-1283.