Rover: fixed CLI sonartest
Copter: Add circular limits pilot's roll/pitch inputs
Copter: Add circular limits to ACRO
Copter: minor rename of a circular limits variable
Copter: minor rename of ACRO circular limits variable
HAL_SITL: prevent array overruns in RCInput/RCOutput
GCS_MAVLink: prevent asan errors in send_text_all
AP_InertialSensor: fixed frequency to 16 bit in LDM303D and L3GD20 drivers
Plane: fixed CLI build again

thanks to John Williams for pointing it out
Copter: remove call to camera.configure and control

The do_take_picture() function must be called for logging to occur.
configure_msg is empty at the moment so the call to this is remove
Copter: remove call to camera.configure and control

The do_take_picture() function must be called for logging to occur.
configure_msg is empty at the moment so the call to this is remove
Plane: send feedback to the GCS of pictures taken
Plane: Implement MSG_CAMERA_FEEDBACK on planes
Tools: Added initial support for Canon S100

initial commit
Tools: CHDK SX260 script update

changes default Tv to be 1/1600 (higher) and ISO to be lower 200/800
Max1/Max2.  Should produce more crisp images in low light.
AP_Baro: make get_temperature() a const function
AP_Baro: add set_external_temperature()

this allows the use of an external temperature sensor for calibration
purposes, such as the sensor built in to the digital airspeed sensor.

The main affect this has is on the EAS2TAS calculation

The get_calibration_temperature() is used to choose either an external
temperature or an internal one. If an internal one is used then it is
clamped at no higher than 25 degrees C, to prevent hot electronics
on startup affecting altitude scaling and EAS2TAS
Plane: provide a temperature to baro from the airspeed sensor
AP_TECS: take load factor into account in min airspeed

this will push up minimum airspeed when turning
AP_SpdHgtControl: added load_factor in update_pitch_throttle()