Added WaitingQueueObserverThread implementation.
Integrated WaitingQueueObserverThread into PipelineProcess.
Added waiting functionality into PrintProcess.