Merge branch 'core'
Make public for command-line version of SPT.
Support reference resolver, hover, and completion strategy names.
Remove unused language facets.
Merge branch 'master' into core