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
RC_Channel: added disable_aux_channel()

this will be used by copter to ensure motor channels are not enabled
for aux functions
Copter: ensure that motor channels cannot be used for auxillary functions

disable RC_Channel_aux channels that are used for motors. This perhaps
should be done by the AP_Motors library, but for now this is simpler
Copter: add coax heli support

Motors should be attached to RCOutputs 1 and 2, Flaps should be connected
to RC outputs 3 and 4
Coax: remove unused servo3, servo4

Removed commented out code
Copter: moved coax servo set-up to AP_MotorCoax
Copter: removed unused servo3, servo4 from coax
Coax: servos to ch1, ch2, motors to ch3, ch4
Copter: coax allows ch5 and higher for do_set_servo cmd
Copter: bug fix for duplicate single and coax params
AP_TECS : Fixed bug preventing accel launch detection when not using AS sensor
TradHeli: disable aux channels 7 and 8
Copter: disable aux channel ch7 for Tri