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