AP_ServoRelayEvents: fixed disabling repeated events on set_servo()
RC_Channel: simplify the setup of aux channels

avoid the nasty mess of #if lines, as the info is in the constructor
anyway
Plane: use new RC_Channels API
Copter: use new RC_Channels API
Rover: use new RC_Channels API
RC_Channel: added flaperon1 and flaperon2 function outputs
Plane: added flaperon support

this adds FLAPERON_OUTPUT and FLAP_IN_CHANNEL to allow both manual
and auto flap control for both normal flaps and flaperons
Plane: allow FLAP_IN_CHANNEL to control k_flap and k_flap_auto too
HAL_PX4: enable the FMU PWM pins to be used as GPIO when needed
Plane: fixed relay handling

the parameters were badly out of whack!
Plane: fixed servo and relay repeat code
Rover: fixes for AP_Relay API change
Plane: use AP_ServoRelayEvents library
Rover: converted to AP_ServoRelayEvents
AP_Math: added quaternion normalization
AP_Math: make to_euler() const
autotest: a useful CMAC test pattern from Paul
autotest: kill off lt-JSBSim too

on some systems it gets this name
DataFlash: added Columns column to FMT
AP_Airspeed: added last_update_ms() interface