systems_schema() and ModelRegistry.schema() flattened and indexed (done except for units)

rewrote get_latest_index_tuples. shorter and simpler.
series_filter and live_filter written (untested)
timeseries models and timeseries scrapers also updated for new split_on_indexes formatting