Add templateExtension to config-build.json. Useful for the module generator in xtc integrations.
Fix typo in error message
Specify template file or folder to create modules from.

All files are processed as Lo-Dash templates. Just changing the extension of the default template still works.
Update config documentation.
Name test files with a prefix, so Mocha can only run test.*.js
Only report build file size for dist builds.
Friendly error messages if loading the initial configuration file, configs.json, fails
Precede xtc error messages with a \n
Write the installed xtc version into project's package.json
Improve development error output

Errors in console are red. Errors sent to the client have html BR breaks.
Adds chalk as dependency
Restore clean Gruntfile version

No magnification report in development
Remove sprites task if sprites disabled
Run JS linting last
Custom error handler, displays friendly message if views path is wrong in development.

Outputs generic Express-style error to client in production
npm formats package.json from now on. bump dev to 0.8.0-rc1
Improve project .gitignore. Adapt it to having the generator symlinked in project's node_modules
Makes sure we gitignore any generated files during manual / automated testing
"advertise" the fact that cli process args and env vars are part of the runtime config