Allow group mappings and timeshifts

Add any mapped groups to the data flattener in grouped timeseries so that their values are accessible later when they need to be summed
Check the individual groups to establish if a grouped graph has data

The main `valueAttr` can be null for the whole colleciton, but the grouped values can still have data. Check those.