Add Grunt watch task
Merge pull request #161 from vergenzt/develop

Add Grunt watch task
Initialize references before initializing a project
Merge pull request #165 from vergenzt/referenced-projects

Initialize references before initializing a project
Name the Node processes, include name on console output
Merge pull request #166 from vergenzt/named-endpoints

Name the Node processes / include name on console output
Refactor LanguageService, add diagnosticFilter
Merge pull request #167 from vergenzt/referenced-projects

Refactor LanguageService, add diagnosticFilter
Split LanguageEndpoint.createLanguageService into project and isolated
Merge pull request #170 from vergenzt/referenced-projects

Split LanguageEndpoint.createLanguageService into project and isolated
Add project export folder, and include it in compilation

 - Add build path preference for each project
 - Pass export folders referenced projects to language endpoint
 - Check them in the project language service's fileFilter
Merge pull request #171 from vergenzt/referenced-projects

Add project export folder, and include it in compilation
Add debugger mode to the Node bridge

Uses node-inspector to run a browser-based debugger.
Merge pull request #172 from vergenzt/debugger

Add debugger mode to the Node bridge
Re-create markers for referencing projects
Switch to "exported" nomenclature
Ensure projects are properly initialized
Mark output folders as derived (aligns with other Eclipse builders)
Include exported folders in the language service

* lots of things need to change to sets with this change because
duplicate entries are possible
Trying to cleanup the export vs source folder concept

* these 2 concepts were too intertwined