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
You are also writing to a file, so add that in docstring.