Add haproxy backend check

Check includes all backends. It may be easily adapted to include frontends and servers, though some of the metrics would need to be changed. Also, some metrics written out by the stats socket only make sense for certain types, ie backends, frontends and servers. At the moment, this only really includes backend metrics.