Anomaly Detection in Naarad

* User can specify anomaly_detection_metrics for any metric in the config file, to enable anomaly detection for that metric/sub_metric
* Support highlighting of anomaly time period using matplotlib in time series images
* Support highlighting of anomaly time period in client side charting
Doc string. E.g., it was not clear to me that start_x and end_x need to be strings