'Register core process with ProcessMonitor. Coreprocesses
have special shutdown semantics. They are killed after all
other processes, in reverse order in which they are added.
@param p Process
@type  p: L{Process}
@raise PmonException: if process with same name is already registered'

def register_core_proc(self, p):

    self.register(p)
    self.core_procs.append(p)
