Moving facts related to process modules from cram-plan-knowledge to cram-process-modules

Every implementation of a process module needs to define the facts available-process-module and matching-process-module. So far, the original definitions of these facts resided in cram-plan-knowledge. Hence, one needed both cram-core and cram-highlevel to implement a new process module. 

By moving the original facts to cram-process-module we remove this forced dependency on cram-highlevel for users.