Change require paths to be relative where possible.
Clean up bootstrap require.config, part 1
Move the CSRF/401 redirect protections into appfx.js
Make 'splunkui' into a require.js package
Change how template tag dependencies are communicated

Previously, we added all dependencies induced by a template tag to a
special context variable that eventually got rendered. This change
moves that dependency into the tag itself, and those tags are picked up
by the loader and
required for the user.
Bad link to required file to searchcontrols
Move files into splunk/ and splunk/mvc directories
Rename appfx.js and appfx.bootstrap.js to mvc.js and mvc.config.js
Rename splunkui to splunkjs.mvc
Move all splunkjs files into a 'splunk' Django app

Before, we had an appfx root app with all our Splunk-related static files. This
was confusing, as you had paths like appfx/splunk/mvc or appfx/splunk/splunk.js,
and it wasn't clear who owned the styles or contrib packages.

This change moves all those files into a 'splunk' app, which then has a contrib
folder, a css folder, the mvc folder, etc.
Rename the package mvc package as 'splunk.mvc'
Upgrade moment.js
Merge changes to simplify splunkjs.mvc package