Haproxy backend validation

This patch add haproxy backend validation using socat to collect haproxy stats
and thus checks each backend server are there in haproxy configuration and
optionally verifiy individual backend service state.