Update runtime libraries.
Tabs -> spaces to make string interpolation happy.
Emit build.generated.external.xml with text instead of XML front
Move generate-java builder to generate.str so that minimal project still compiles.
Outline: bugfix
-Disable uninitialization of StrategoObserver after every foreign call.
-Cache StrategoObservers per language across subsequent foreign calls.
Update runtime libraries.
Workaround for https://bugs.eclipse.org/9262
SpoofaxSourceViewer setup
ProjectionViewer instead of SourceViewer (we want code folding)
SpoofaxViewer: replaces IMP's StructuredOutlineViewer and extends
ProjectionViewer with support for a quick outline.
SpoofaxSourceViewerConfiguration: currently delegates to IMP's
StructuredSourceViewerConfiguration.