LogAnalyzer: added 'import collections', allowed for some AC3.2 logging changes
LogAnalyzer: fixed XML output glitch in the case of a skipped (NA) test
LogAnalyzer: renamed 'logs' folder to 'examples'

as per Craig’s request
LogAnalyzer: renamed PASS to GOOD in output (and enums)

as per Craig’s request to clarify test output
LogAnalyzer: renamed test from "Underpowered" to "Thrust"
Tools: Fix broken duplicate check for adding new libraries to the data structure
AP_InertialSensor: fixed _dump_registers() for MPU6000

need to take the semaphore to prevent bus errors
AP_InertialSensor: allow for 3 accels and 3 gyros on Pixhawk

this supports FMUv3
DataFlash: allow logging of 3 accels/gyros
PX4: startup FMUv3 sensors if available
DataFlash: save some flash space on APM2

don't include log message headers that are not used on APM2
CameraFeedback: added CAMERA_FEEDBACK_FLAGS for open/closed loop

This is so a GCS can tell if a certain picture was definitely captured
(e.g. with a CCB or machine vision cam) or only requested in the blink
(e.g. uni-directional CHDK)
GCS_MAVLink: regenerate mavlink headers
AP_Math: Comments on WGS coordinate conversions
AP_NOTIFY: RTK GPS visual notification through faster blink
SITL: Piksi Heartbeat Message support, Integer-RTK baseline simulation
AP_GPS: SwiftNav RTK Driver and GPS AutoSwitch param
ArduCopter: GPS Callback for calculating base position
MAVLink: New message definitions for GPS_RTK
GCS_MAVLink: Add support for GPS_RTK messages