Remove type attribute setting with innerHTML for the sake of Windows 8 Native Apps. Closes gh-193.

Source:
http://msdn.microsoft.com/en-us/library/ie/hh465388.aspx

Related:
Same issue (and solution) as https://github.com/jquery/sizzle/commit/b576034ab6c7442719fb74d687551bb1478d822e
build process cleanup
Replace deprecated Grunt directives. Close gh-195.
Replace references to "lint". Close gh-197.
Alias abandoned "lint" task to "jshint"
Build sizzle with grunt and embed version from package.json. Include built files in repo for convenience. Add notes in README. Update copyrights.
Use built sizzle in tests. Update component.json version.
Build cleanup, take 2
Update sizzle location for bower.
Remove unprefixed matchesSelector as it is not supported anywhere. Close gh-199.
Switch version number to semver syntax.

Related: http://semver.org/
Pass all tests when bypass optimizations is true. Remove unnecessary var.
Update bower version
Add sizecache location to compare_size options. Specify webkit version for support.sortDetached.
Fix jQuery #13539: more robust Sizzle.attr. Close gh-200.
Save 24 bytes
Use documentElement in focus selector for IE's sake. Fixes jQuery #13378.
Revert "Use documentElement in focus selector for IE's sake. Fixes jQuery #13378."

This reverts commit 578e0c6f403e5819eb7cff953990229c5593e0cf.
jshintrc: predef -> globals
Allow :focus selector to pass through QSA. Breaks Chrome 21, bypasses IE8/9 throwing an error. Supplements jQuery #13378.