Packaging RequireJS Dependencies

RequireJS is used normally (dependencies loaded individually) in development.
Flipping the RJS_OPTIMIZATION_ENABLED bit and running r.js (before compress)
will result in all dependencies being bundled and downloaded together.

@rocha @dsjen @andy-armstrong
Yes. At a minimum we load two JS files, `config.js` and `common.js`. Each course page has its own bundle that will load any dependencies needed for the specific page.