AC_WPNav: add loiter_soften_for_landing method

This resets the position target to the current location.
Copter: add land_complete_maybe flag
Copter: soften loiter target when maybe landed