Table trip pattern fix

Fix that lets all unit tests pass again. Also let Timetable.getNextTrip() use TableTripPattern.getStop() instead of TableTripPattern.getStops().get() because the latter is more efficient.