- implemented CM_Process::listenForChildren(), allowing a parent to periodically listen for his children and ignore them the rest of the time
- return child pid in CM_Process::fork(), allowing parents to identify their children
- added pid to CM_Process_WorkloadResult so parent processes can identify their children
- listen for events instead of waiting to allow non-blocking event management