improvement/bugfix: current analyzed AST can be null when file is not analyzed or when invoking a strategy failed. Reanalyze in such a case.
Revert "improvement/bugfix: current analyzed AST can be null when file is not analyzed or when invoking a strategy failed. Reanalyze in such a case."

This reverts commit ce3d3e574788a8950dec1420c8ce043320a61cfc.
Update runtime-libraries.
Update runtime-libraries.
Merge branch 'master' of github.com:metaborg/spoofax
Show stack trace of failing foreign call
Update runtime libraries.
Add sdf3 extension to call-onsave.
Update runtime libraries.
Use the analysed AST for the on-save service, this will cause a file to be analyzed twice if the analysed AST is not available at the time of saving.