no ticket: remove and enforce unused vars in jshint
Fixes #12752: Added OS-switch for grunt task "custom", to make use of grunt.cmd on Windows operating systems. closes gh-996
Fixes #12749, correctly detect position() for position:fixed elements, closes gh-991
Update grunt-compare-size to 0.2.0
fix failing offset tests
Fixes #12569. Improve Feature Detect For oldIE bubbling. closes gh-967
no ticket: fix jQuery suite failure on Android
Fix #12751. Ensure parseJson throws in the same situations as JSON.parse. Close gh-993.
adds strict rule to jshint options (except for test files). "use strict" is added to the main jQuery closure and some "could-be-unsafe" `this` trickery in effects is silenced.
@mikesherov says `strict` is redundant when `node` is already there
Merge pull request #998 from jquery/strict
Fix #12739. Keep namespace when triggering with an Event. Close gh-972.
Followup for #12751, only test on browsers with JSON.parse
Combine parseJSON tests and fix style.

We only care about the result of parseJSON so there's no reason to feature detect the entire test.
Fix #4262: faster .eq(), closes gh-1000.
Fix #12610, remove unneeded window.event. Close gh-968.
adding awesome new contributors to AUTHORS.txt
Fixes #12518, removes an offsetWidth on focus/blur events for an <IE9 bug that caused a performance hit. Closes gh-958
Fix attribute names in aliased form property test. Close gh-951.

Test expects input elements having name='id', name='name', and name='target'. Additionally, these should have id='id', id='name', and id='target' respectively. No element was provided with id='id' or name='id', but rather one element had two name attributes (illegal) with the values 'id' and 'name' respectively.
Fix #12048. Set attributes for XML fragments. Close gh-965.