Merge pull request #167 from vergenzt/referenced-projects

Refactor LanguageService, add diagnosticFilter
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