Merge pull request #1 from dcharkes/master

Merge #1.
Improves .gitignore generation for Entity project.
Changes Entity project formatter builder to run on source AST.
Updated runtime libraries.
Update runtime libraries.
Merge pull request #2 from dcharkes/master

example project generator: builder for debug-index-project-resolve
Update runtime libraries.
Update runtime libraries.
Update launch config
Initial refactoring of Stratego Runtime creation

Improve the refactoring of StrategoObserver & Environment.
Fix NPE upon exiting Eclipse coming from the Menus.
Move the base term factory to the StrategoRuntimeFactory and deprecate Environment.getTermFactory()
Set execution environment as well.
Revert "Set execution environment as well."

This reverts commit f2cd77bf474153025f5726ea3f1f4f7e86f59c89.
Remove included StrategoXT ant contributions because they now included in StrategoXT.
Updated runtime libraries.
Updated runtime libraries.
Update runtime libraries.
Notification for analysed AST changes.
The selection provider of a Spoofax editor now provides StrategoTermSelections (subclass of TextSelection) instead of TextSelections. Besides textselections, a StrategoTermSelection also gives you an AST and an analyzed AST selection. Furthermore, StrategoTermSelections are also generated when the cursor moves around while the textselection stays empty (text selection doesn't change). This all to create support for a properties view.
for now, disable the properties view
bugfix: selectionAST may be null