Navigation fixes

The returned navigation texts handle transfers and walking directions better.

Note that this branch depends on both ptics_time_fixes and nlg_subset_search.