Way midpoint topography nodes

Improves mapping of route down to map by adding the points that
represent the actual shape of the way as intermediate nodes.  Might
also have bridge and underpasses working via gradeSeparation processing
but this needs more testing.