RouteUpdating for elevation

+ Added user initiated route updating (primarily to allow users to load the missing elevation data and update the UI)
Merge branch 'feature/Elevation/13' of github.com:cyclestreets/ios into feature/Elevation/13