Gtfswrite

Fix #1630 (GTFS write functionality).
No, we don't need a Map here. I could change ShapeMap to ShapeList and this could be a mp of lists. I don't think we want to use a multimap as shape points have a defined ordering, but since only ordinality and not cardinality is important, it probably makes sense to implement this as a list.