Updated Node.JS package for require-js
Updated Gruntfile to create a single requirejs module to load

This has benefits in loading times and is rather low on costs to the user (500Kb file approx),  sourcemaps are also created as part of this allowing us to easily debug production code.

Note: Licenses are removed from the main.js file due to a bug .in r.js, potentially we should either state the licenses somewhere or remove the sourcemaps functionality which removes these
Added new build rest "Failed dependency"

- Parent builds that have dependencies now will have a new state if one of those dependencies breaks
- Added border around all dependencies on the build page (they looked niced!)
Merge branch 'singleJSFile' into staging

Conflicts:
	master/buildbot/status/web/files/prod/script/project/helpers.js
	master/buildbot/status/web/files/prod/script/project/rtBuildDetail.js
	master/buildbot/status/web/files/prod/script/project/rtGenericTable.js