Copter: Add parameter LAND_REPOSITION to enable/disable user input during auto-mode landings and descents
Copter: allow disarm in autotune mode
Copter: allow auto-disarm in autotune mode
Copter: Wait 4 seconds before beginning to land during failsafes
Tools: Added 3DR Berkeley to the locations list on SITL
VibTest: added gyro data and support 3 sensors

will be used for vibration testing on FMUv3
LogAnalyzer: Adding HYBRID mode to LogAnalyzer.
LogAnalyzer - binary log parsing preparations
 - use FMT messages to create classes using type()
 - work with these classes instead of arrays
 - split parsing and processing
LogAnalyzer - add binary log parsing
 - parse using ctypes.LittleEndianStructure
 - define classes from FMT messages
 - use the classes as with Text logs for processing
LogAnalyzer - adjust modeChanges for Plane/Rover
 - I lack logs for both, not tested.
LogAnalyzer - label/name & format/type consistency
LogAnalyzer - accept invalid FMT messages in binary logs
 - I really wish this was not necessary, but it is.
VibTest: fixed sample count output on console
LogAnalyzer: TestPitchRollCoupling add mode ""

 - "" is a valid alias for AUTOTUNE
LogAnalyzer: add TestAutotune

 - very basic, checks for autotune start/success/fail and provides the
   most recent ATUN/ATDE values
 - very handy in case autotune fails
AP_Baro: save some flash and memory on APM2

we don't need the I2C MS5611 driver
Copter: remove log CLI code when CLI disabled
AP_RangeFinder_PulsedLightLRF: Updated the register definitions for the new hardware
mk PX4: Added the new ll40ls device to modules list and start commands
AP_RangeFinder: Added a new PX4 range finder and modified the RangeFinder parent class to support having multiple devices simultaneously