Move parsing methods to their own files (separates manipulation dependency from core)

Conflicts:
	src/core.js
Always return jQuery in modules that can be included separately

Conflicts:
	src/attributes.js
	src/data.js
	src/manipulation.js
Keep the build for bower
Revert "Keep the build for bower"

This reverts commit c9858a4351c0c04aa1786b01ca1dfef84412dcf9.
Restore optIn behavior for builds

Conflicts:
	build/tasks/build.js
Add AMD+CommonJS capabilities to the build script (for modules with long unreadable dependency lists)

Conflicts:
	src/core.js
Reorder css.js logically

Conflicts:
	src/css.js
Update r.js (running latest master until new r.js is published to NPM)
Break jQuery.access out into its own module to separate it from core; Adjust CommonJS+AMD build support to include non-var dependencies. Convert modules with more than a few dependencies to use CJS+AMD syntax.

Conflicts:
	src/core.js
	src/css.js
	src/data.js
	src/effects.js
	src/event.js
	src/manipulation.js
	src/traversing.js
All non-var modules should not indent in their AMD wrappers (just for prettier builds). No functionality changes.
Apply consistent ordering in all modules. -219 bytes. Order modules like functions > jQuery.extend > jQuery.fn.extend.
Don't keep semicolons if the require call is not a var declaration
Separate jQuery.fn.init into its own module (for lighter core dependencies across all modules). Restore proper support property for effects.

Conflicts:
	src/attributes/classes.js
	src/core.js
	src/manipulation.js
	src/traversing.js
Match ordering in ajax with master. -3 bytes.
Unignore license in bower. Ignore other unnecessary files.
Ensure display: inline-block when animating width/height on inline elements. Fixes #14344.
Map Sizzle to a path with config to allow users to put Sizzle wherever they want
No ticket. Abstract conditional hook definition.