Extract agent probe

Extract agent health detection from the ServiceGridOrchestrator to a separate component.
Keeping the same health detection logic.