Upgrade gruntfile.js (from ngboilerplate) to the version that uses grunt-contrib-less instead of 'recess' for making less files, and in the process get  the ability to make sourcemaps. Also had to reinstate the build_vendorcss task, which was gone from that.
Various html and stylesheet tweeaks