insights: Add API support for live preview of insights with multiple series
Created by: chwarwick
Currently the server side insight live preview only supports capture group insights. These are defined as a single series which is then expanded into multiple series based on the values returned from the capture group. To support live preview for non-capture group insights the resolver must be able to accept multiple series definitions. See resolver here