Added support for a total of four control groups to the IO driver and IO firmware. This allows to run auxiliary payload. Cleaned up defines for RC input channel counts, this needs another sweep to then finally allow up to 16 mapped channels and up to 20-24 RAW RC channels
fix small copy paste error in px4io driver
px4iofirmware: in manual mode: ignore control indices which are not controlled by the rmeote control
px4io frimware: improve handling of manual mode when fmu is still healthy, use data from fmu for channels which are not controlled by rc
px4iofirmware: improve check for rc controlled channels in manual mode
Merged master
Fixed compile error
Fix usage of wrong constant for RC input channels
Support 18 channels correctly on FMU
Enable 18 channels on IO
Merge branch 'master' of github.com:PX4/Firmware into control_groups
HIL: only listen to first 8 actuator outputs
Startup script for simple logging
Merge pull request #562 from julianoes/logger_startup

Startup script for simple logging
Paranoid PPM shape checking
Pure formatting cleanup of drv_hrt.c, no code / functionality changes
Hotfix: Reduce mag influence on att estimate
Hotfix: Better dead zone defaults
Merged master
Working around creating an error condition with more than 8 raw RC channels