Cleaned up ProcessPool and TestRunner a bit. Added Pending Test Checking inside the TaskScheduler.CheckSchedules