JsHint: Added code to error messages.
* Rescued from NullReferenceException.
Merge pull request #413 from am11/master

JsHint: Added code to error messages
Compilers: Improved Results architecture.
(for NodeExecutorBase)
* Regex based and JSON based results.
* Related issues:
    . less/less.js#1776
    . jashkenas/coffee-script#3303
    . madskristensen/WebEssentials2013#392
Code: Variable names pluralized.
Merge pull request #414 from am11/master

Compilers: Improved Results architecture
Code: Merged result classes for maintainability.
* Decorate error messages from reporter.
Merge pull request #415 from am11/master

Code: Merged result classes for maintainability
JSHint: Ignore nested files.
JSHint: Changed default settings
JSHint: Icon added to .jshintrc and .jshintignore
JSHint: Changed default settings in .jshintrc
JSHint: Added support for Website Projects
JSHint: Default setting for "curly" set to false
Node compiler: Fixed crash from invalid JSON
Code: Minor improvements.
* Better taxonomy.
* Compact syntax for collection initializer
Merge pull request #416 from am11/master

Code: Minor improvements
Added a "Web Essentials" top level toolbar menu
JSHint: Clearing status bar after run
Project compilers: Fixed #417
SASS: Added ContentType definition

It inherits from the CSS content type