more individual leg types
individual legs have departure and arrival times, too
make 0/0 coordinates valid even if using non-WGS84 ellipsoid
re-use code to process itdOdvAssignedStop
nicer QueryTripsResult.toString()