AP_InertialNav: fixed example build
AP_InertialSensor: fixed example build
AP_Math: fixed example build
AP_Notify: fixed example build
DataFlash: fixed example build
GCS_MAVLink: moved some more functions into GCS_Common.cpp
Plane: removed common functions
Copter: removed common functions
Rover: removed common functions
DataFlash: removed debug code for creating logs with no headers
ArduPPM V2.3.17

- Disabled fail-safe output when signal is missing in PPM pass-trough (PPMSUM) mode (feature depreciated by addition of missing signal detection in APM code)
- ppm_encoder_init() will now make sure PPM output always starts with fail-safe (900us) value on throttle after a brown-out reset
Plane: Fence breach now sends to correct return point in Guided Mode.
Plane: fixed a bug where mode would not revert on geo-fence disable

the mode would not revert if the switch was in position 0
AP_Control : Add true airspeed compensation to pitch controller

turn rate to pitch rate calculation should use true airspeed
HAL_SITL: Attempting to avoid SIGPIPE on all platforms
build: Use generic app descriptior for mac spotlight search

kMDItemKinde is a localized string, only in EN OSX versions the value
is Application, changed to generic ContentType metafild
AP_EPM: EPM cargo gripper library
Copter: integrate EPM library
Copter: EPM enable/disable to APM_Config.h
Copter: Add RSSI_RANGE parameter

Added ability to rescale rssi input voltage. Useful for receivers like
FrSky which have 3.3V output.