Use language service from Spoofax core.
Use Guice for dependency injection.
Update launchers with M2E providers.
Set resources class loader.
Attach shaded JAR instead of replacing it.
Don't generate a dependency reduced POM.
Make actuallyParse public, required by SPT.
Merge branch 'master' into core
Move extended create method to language discovery service.
Adapt Sunshine to use FileObjects instead of Files.
Move parsing code from Sunshine to Core.
Close output stream so that the file actually gets written to disk.
Merge branch 'core'