AMD-ify jQuery sourcegit s! Woo! Fixes #14113, #14163.
Fix build for jenkins
Remove log
Specify support as a dependency wherever it is used. Optimize module order to save 15 bytes.
Fixed pulling in Sizzle subproject when testing with min/dev.
Move jQuery specific tasks to independent files. Close gh-1334.

Also:
	* Confirm build task to the style guide
	* Use grunt API to load jQuery specific tasks
	* Add "use strict"; statements
Custom builds: Remove _evalUrl when excluding ajax
Custom builds: Fix source folder location now that build.js is in the tasks folder
When converting the source to AMD, don't forget to AMD
Don't execute DOM ready tests in AMD mode (they aren't loaded before DOM ready). Close gh-1335.

Conflicts:
	src/manipulation.js
Minor build change: remove trailing tabs
Fix #14164: assign className in addClass/removeClass only if changed. Close gh-1331.
Fix #14150: revert to ownerDocument.defaultView.getComputedStyle. Close gh-1311.
No ticket: add assertions for jQuery.when( array ). Close gh-1312.
No ticket. Add a support note about defaultPrevented missing in Android < 4.0
Remove redundant prefixes from the CSS order test.
No ticket. Correct a support comment.
Correct QUnit check, this might fix swarm failures
Fix tests for testswarm
Fix cherry-pick issue. The master branch tests should not be run in oldIE.