Support route withdraw on failed healthchecks.

The default is to increase the MED value when a check is failing. This
will let users specify the --withdraw-on-down flag to remove the route
rather than increasing the metric.