bugfix: TransitRouterImpl can return a null trip, if no valid PT route can be found. In this case, the returned trip is now a transit_walk leg. This makes results different from the core router!
Moreover, routing of "transit_walk" trips is now handled.