Added more slave information to the slave detail page

- Added external id to the slave objects to allow for information from services such as agent god
- Added handlebar partials and converted some older mustache templates over
- Tidied up requirejs modules and their dependencies
Added debug parameter to build page and created pre-compilation of handlebars templates

You are now able to pass debug=true to the build page in order to show all of the hidden build steps.

Handlebar templates are precompiled before being concatenated so users do not need to do this.

 - Fixed tests now that we are relying on a new generated folder
- Moved some mustache templates over to handlebars
Replaced all remaining mustache templates with handlebars templates