Autocomplete metric names

Queries on a per-expression basis for the relevant metric names. This is executed as a promise for all graphs on page load, when the server for an expression is changed, and when a new expression is added. The metric names are scoped to the expression.