Fix #13393. Avoid IE9 activeElement of death.

(Cherry picked from 85fc5878b3c6af73f42d61eedf73013e7faae408)

Conflicts:
	src/event.js
Fix #13754: Require element.style for support tests
Update jshintrc to conform to new style guide. Conform to onevar and unused in tests. Fixes #13755.

Conflicts:
	src/.jshintrc
	src/data.js
	test/unit/attributes.js
	test/unit/core.js
	test/unit/data.js
	test/unit/event.js
	test/unit/manipulation.js
	test/unit/queue.js
	test/unit/traversing.js
	test/unit/wrap.js
Update Sizzle: jshintrc
Add onevar to jshintrc, but remove the option for linting the concatenated file
Update Sizzle: src attribute in IE7. Fixes #13777.
Correct spacing
Further spacing & code style corrections.
Fix #13596; #13722: .replaceWith consistency. Close gh-1216.
Fixes #13779. Remove nodes in document order

Signed-off-by: Rick Waldron <waldron.rick@gmail.com>
Fix #12838: hook point for non-jQuery.ajax synchronous script fetch/execute in domManip. Close gh-1051.
(cherry picked from commit 03db1ada2cc223edf545c5a452e55062647837fa)
Followup #13779: Backwards-compatible unit test
Fix #13741. Make wrap/unwrap methods optional; close gh-1236.

move size() test to unit/deprecated;
don't use size() in other tests;
make 2 unit tests actually fire;
code cleanup
Fix #13743. Remove deprecated support.boxModel. Close gh-1231.

add myself to AUTHORS.txt
Remove usage of the deprecated getAttributeNode() unless a support test warrants it. Fixes #12072.
Fix #13776: Add banner before generating source map. Close gh-1246.
(cherry picked from commit 9d16fe6283667396094d49559a37fc672c06252c)
Fix failing test in manipulation. Empty string values are acceptable.
No ticket: Reduce .find
Fix #13797: .is with single-node context
Fix #13807: attribute/Object.prototype name collisions
(cherry picked from commit 67a080b284af50433583da05f84e73bc63814bab)