Add a grunt task to generate a mapping of languages to colours

* Fetches YAML from github-linguist
* Maps languages and extensions to hex colours
* Outputs to colours.json
Lint