Our libraries *declare* (module-)global pointers to implementations of their interfaces,
i.e. pointers that are available for convenient access from the entire exe or dll.
Some libraries also (erroneously) provided *definitions* for these pointer instances,
namely the ConsoleInterpreter, the MaterialManager and the SoundShaderManager.
These definitions have been removed (and moved into the application code instead).
This change makes all our libraries consistent, and linking them to an application or dll easier.