Copter: bug fix to 50hz logging rate

Caught by Emile Castelnuovo
AC_PosControl: update _pos_error if it is being limited

This fixes a bug that causes 10hz throttle noise.
AP_NavEKF: fixed log replay code

also added BARO and ARSP messages
AP_Baro: added alternative setHIL interface

uses pressure and temperature for better log replay
RC_Channel: fixed comment on enable_aux_servos()

thanks to Mike McCauley for spotting
AP_Airspeed: added setHIL() method

useful for log playback
AP_HAL_FLYMAPLE RCOutput.cpp: enable_ch no longer resets servo

FLYMAPLERCOutput::enable_ch incorrectly reset the servo to 0, which caused
servo twitching once per second when RC_Channel_aux::enable_aux_servos
enabled each channel.
autotest: removed the set of SYSID_THISMAV

this led to a race condition where some parameters were not loaded as
they were being sent with the wrong system ID
autotest: enable EKF in autotest for plane

try to get it more testing
AntennaTracker: update to build with latest libraries

AntennaTracker has not been maintained as other parts of the system and
libraries have been modernised. This patch at least gets it to the stage where
it compiles and runs in SITL. Also added Tools/autotest/sim_antennatracker.sh
to run in SITL
AntennaTracker: sim_antennatracker.sh does make clean sitl
VARTest: fixed SITL build
CPUInfo: fixed SITL build
build: added AntennaTracker to build_all.sh

ensure it keeps working
autotest: increase timeout for log download
Copter: DO_SET_ROI persists across waypoints

Users should add a DO_SET_ROI command with zero lat, lon and alt to
restore the yaw control to the default control (which is normally
look-at-next-wp)
Copter: use Log_Write_Baro()

this gives the raw pressure and temperature, which is useful for
analysis, plus allows for more accurate log replay
AP_NavEKF : Improvements to staticMode robustness
AP_NavEKF : useAirspeed set automatically
AP_NavEKF : covariance prediction cleanup