Move layer data processing into TimeSliderConnect

Layers are processed currently in TimeSliderRailConnect and TimeSliderLegendConnect as duplicates, move this functionality to TimeSliderConnect to remove duplicate code.

Edited by Jusaa