Formatted block RegExp in grunt-htmlbuild.js so it is easier to read.
Major reworking of grunt-htmlbuild.js
Major work to grunt-htmlbuild including refactoring.
Changed Gruntfile config to use htmlbuild instead of usemin.
Changed getTags in grunt-htmlbuild to handle self-closing tags.
Changed grunt-htmlbuild's requires parser to simply replace the contents with a <script> tag for the requirejs output and generate the config based on the args alone.
Changed grunt-htmlbuild's js parser to always output and check that all files can be accessed.
Added LESS processor to grunt-htmlbuild.
Added dummy tasks to cssmin, uglify and concat to avoid errors in case no tasks are added by htmlbuild.
Changed cssmin task to less.
Changed index.html to use a LESS file and added a <link> tag to point to a css file built by the IDE, which will be removed when the project is built.
Added header to JS files created by uglify.