Switched all plotting to matplotlib "headless" mode

The problem was that successive calls to the display server were when
running reports for many models on orchestra was leading to crashes. In
the headless mode figure objects are created and managed explicitly,
avoiding calls to the interactive API.