move http listener config to MetricsConfig
simplify performance counters config, and make consistent with the rest of the configuration
simplify health checks management
remove metrics diagnostic timer
Don't start http listener if metrics are disabled