WaypointManager : Read event implementation

Add:
1. call doWaypointEvent() upon receiving waypoints from APM
2. call doEndWaypointEvent upon receiveing the final waypoint from APM