AP_NavEKF: make use_compass() public
AP_AHRS: use EKF use_compass() if EKF enabled

this allows magfailed status to show on console via SYS_STATUS health
bits
Copter: make landing detector more strict

Made more strict by requiring 50 consecutive iterations where the climb
rate is below +- 40cm/s.  Previously it was 50 cumulative.

Removed check of failsafe.radio when clearing the land flag because it
could result in the vehicle taking off if the user picked it up.
Copter: remote arming check reference to compass learning
Copter: pre-arm check of internal vs ext compass
Mission: start next nav cmd immediately after prev completes
AC_WPNav: resolve twitch when passing spline waypoints

The target positions target velocity was being reset to zero as we
passed through a spline waypoint.