Minor cleanup: less usage of waypoint managers public attributes. More constness with waypoints.
Interface RoutePoint is now more private.
Public interface of Waypoint manager cleaned up. Code duplication removed.
Removed obsolete dependency from Waypoint manager to GpxDocument.