Fix #2007 - Save waypoint edits by refacotring EditWaypointActivity

Used Android Annotations. Let Android handle config change for views.
Remove unneeded code.