Moved loading of process_observe into the enableSubject method of the PrologEventDispatcher to make sure the module is always loaded when enabling a subject.
Added hasActivePrologProcess to the IPrologProcessService to be able to check if there is already an active process (without creating it!). This allows to defer the creation of the first process.