Replace require.js with the un-minified version (needed for build)
Move non-API vars out of WDN space and update require useage for build
Move some navigation functions around after playing with build

The external font load means we may have to re-call the fixPresentation
function after load.
Add a legacy module that will support async loading of some plugins

Tabs will no longer be included/init'd in the main payload.
Change the debug scripts load order to better match build steps
Replace the minified version of hoverIntent with custom mini
Update build dependency binaries and libs.

Removes closure compiler and re-installs less, uglify-js, and requirejs
from NPM.
Update build related files for 4.0 beta release
Use the git index to get the version files for smudging
Update the paths that get clean/smudged by git for 4.0 files.
Update clean/smudge manual scripts to work with 4.0 structure
Update Makefile to support automatically smudging "dist"
Move the all mixins import to seperate file for inclution in other less
Update other (not debug) template instances to match debug.
Update the scripts and styles includes to support 4.0 build
Update the Makefile to support dependency checking for JS and LESS

We can now build less files that are separate from the main css.
Add support for the UNL Alert module JS and CSS

Further work can be done to minimize JS size.
Merge branch '4.0' of github.com:unl/wdntemplates into 4.0
Update IdM logic for getting display name to match private method
Update fontello to support the attention icon for UNL Alerts.