Adds treeview to component navigator in authoring page
Removes problematic ignore rule

This rule was making any folders with the name of 'icons' to be
ignored. Removed as per: https://github.com/github/gitignore/pull/183
Removes grunt-contrib-coffee task
Adds less support to the dev workflow
Lints code
Adds less support to build
Merge remote-tracking branch 'david/master'
Merge remote-tracking branch 'upstream/master'