Allow PrologControl to set the PrologClassLoader

This permits embedding applications to choose which ClassLoader will
provide the Prolog predicates available to the runtime. If none is
configured, the engine will use the system ClassLoader.
3 files changed