generify plan element lists
now more or less consistent accross routing classes (only Trip just uses "List<PlanElement>", but as it is a final class and List<PlanElement> only appears in return types, the change here would really just be cosmetics).
Authored by: thibautd 2015-06-30
Parent: [r33689]
Child: [r33691]