Hide third party symbols exposed by open_scenario_parser
Switch open_scenario_parser from the precompiled shared release to the static release, and wrap it into a shared library with a linker version script to hide bundled third-party symbols (antlr4, tinyxml2, ghc, utf8).
This prevents segfaults at startup caused by symbol conflicts between ANTLR 4.8 (bundled in open_scenario_parser) and other ANTLR versions which might be used in parallel.