Rover: updated AUTO_TRIGGER_PIN docs
Copter: guided mode yaw fix

Nose of copter now points at next guided point if it is more than 10m
away
rtl resets yaw to same as when armed - unless user specifies otherwise
changed yaw reset to when armed to not use initial_simple_bearing
Copter: remove unused print_wp function
failsafe gps lost bug fix
Copter : Land submode - Check for GPS 3D Fix instead of checking for available home position
Copter : POSITION_HOLD mode -> allow user position control
Copter: update firmware version and release notes
Copter: updated AC3-rc4 release notes
PX4: added eagletree I2C airspeed driver to the NuttX build

just needs a wrapper driver in APM now
AP_Param: fixed parameter save bug

This bug affected parameters where the defaults are overridden in the
object constructor. For example, a PID object may have a default value
for PID_D of 0.0, but have a constructor based default of 0.2. If the
user tries to set the value to exactly 0.0, then the set wouldn't happen,
as the value matches the value in the object default var_info[]
table. 

This change ensures we force a save to eeprom if the value is changing
from the current value, regardless of the var_info[] default.

Thanks to Tom Coyle for finding this bug!
Rover: move to beta2
Copter: reduce pre-arm board voltage check to 4.3V
PX4: enable ets_airspeed driver if connected
AP_Airspeed: support ARSPD_PIN option for choosing source

this gives us support for arbitrary analog pins for the airspeed
sensor, plus support for the EagleTree airspeed driver on PX4
Plane: use the new airspeed driver interface

the choice of analog source is now in the airspeed driver
autotest: tweak throttle and pitch control for auto-landing
Copter: bug fix for take-off when throttle is zero

Verify_takeoff was always returning false if throttle was zero.  The
pilot should be able to move their throttle back to zero immediately
after initiating the mission
Copter: point nose at landing point if specified