added full check support for consul, including check-http and check-cmd support when using progrium/consul