Delete unused FrequencyLabelKey.
Thoroughly refactor groupTripUpdatesAndVehiclePositions to properly handle multiple vehicles and updates per block.

Passes existing unit tests as well as informal integration testing with multiple vehicles in a frequency-based block.