Merge branch 'master' into develop
base support for multiple project configuration by config file
basic architecture for webworker
edit script webworker
rename geScripts
fix different services to adapt to the new architectures
Base architecture for worker
fix tests acording to the new architecture
error reporter
moving from amd to commonjs + browserify
change build system
finally grunt + custom template for coverify
refactoring
removing 'pathutils' to use node 'path'
externalize istanbulify
languageServiceHost refactoring and test
Refactoring
more refactoring, readding project bases
removing unused files
externalizating typeScript