Haproxy node should know all services to be configured

I see instances that haproxy node validation just finish before it fully
configured and thus stop puppet run which in fact cause pending services never
register in LB, until there is an upgrade which is not going to happen in
acceptance test environment.

This patch adds simple validation (tcp port validation) checks for all services
haproxy host, so validation never succeed until haproxy have all services
configured.