Minor maintenance upgrades to split up upcoming changes into small chunks.
- upgraded require.js (note: may switch to browserify soon)
- added jshint config file