cp,healthcheck: Add DNS healthcheck
This MR also refactors the HealthcheckConfigurer TargetRealserver() method to allow specifying the network (tcp/udp) used to reach the specified realserver
Bug: T389211
Closes T389211
This MR includes commits from !118 (merged)