Transfer stop to stop

This pull request is dependent on #1146. Besides the changes in #1146 this one also includes:
* Added stop-to-stop unit tests that also test in combination with dynamic data, frequency based trip and planning backwards for a larger code coverage.
* Fixed small bug where time was not updated correctly with minimum transfer times in combination with frequency-based trips.