Improve dashboard performance

AKA turn the "--fast-rendering" flag to "true".
using `$q.all(promises)` coordinates the return of the async requests from prometheus. Once all the data has returned we render it in the graph. Previously we were rendering the graph each time a different expression returned.