Cleaning up require.js things, reorg Backbone Views

When first merging this into your checkout, run ```./require.sh``` at the root of the repo. After that, ```grunt build``` should suffice whenever dependency locations are changed.

Breaks out contents of js/source/views into contextual subdirs.

From now on, require.js changes need only be made in require.paths.json and require.shim.json.