Build an extra profile which can load in a non-browser context.

The only requirement for this context is that it provides an object called
'globals' where the 'angular' object will be installed, instead of
installing it on 'window' as we'd do in the normal browser-oriented
version.

Currently this works by duplicating the whole set of angular files in
angularFiles.js and removing the ones that aren't relevant. It'd be
better to do this a different way that doesn't involve duplicating the
common stuff, but that's for a later commit since this is largely just
a prototype for the moment.