Copter: prevent false triggering of ekf_check
Copter: rename EKFCHECK_COMPASS to EKFCHECK_THRESH

Renamed because this threshold is now used for both compass and velocity
variance.
Also minor reorganisation of ekfcheck but no functional change.
Copter: auto-disarm in Drift, Sport, OF_Loiter
build: fixed dependency on frame type in make target
Mission: bug fix to condition-change-alt

Fix contributed by oniondream, thanks!
Copter: version and release notes for AC3.2-rc4
BaroGlitch: init members to resolve compiler warning
Copter: disable Log_Read if no CLI
DataFlash: avoid CLI functions on APM2 for copter
Copter: disable dump_log when no APM2
Copter: remove unused var from ekf check
Copter: of-loiter unavailable if OPTFLOW not enabled

of-loiter was small but still present even when optflow was disabled
Copter: disable parachute and rally on APM1
Copter: remove empty Telemetry.pde
Copter: remove unused local var from Flip
Copter: remove ch6 tuning of INAV_TC

Users normally never change these parameters and if by chance they do want
to, they can set them before flying
InertialNav: remove accessor to set time_constants
DataFlash: typo fix in ListAvailableLogs
BaroGlitch: increase default ok distance to 5m

When taking off some copters hove a sudden baro altitude dip of 4m
Copter: clarify EKF check msg to GCS

remove "compass" from the error message because the failure can also be
caused by GPS glitches