sdlog2: Log minimalistic GPS SNR for first 16 satellites
sdlog2: Remove an unreachable comparison
px4io driver: Use modern-days syntax to start task
Fix aerocore config
Merge branch 'master' of github.com:PX4/Firmware into gps_logging
Merge pull request #936 from PX4/gps_logging

GPS Satellite SNR logging
Merge pull request #956 from PX4/task_spawn_cmd_io

px4io driver: Use modern-days syntax to start task
px4io: Improve the documentation of the protocol header, NO FUNCTIONAL CHANGES
px4io driver: Only try to upload if we have a non-zero failsafe throttle value
px4io firmware: Actually accept failsafe values, check their range. Add an error return code for commands that were rejected on reboot and force safety instead of failing silently with an OK value
Minor cleanups on handling, make wrong reg accesses non-fatal for the transfer
frsky telem: reduce stack, fix missing header
Use smaller logging buffer
FMUv1: Reduce user main stack slightly, still 2.5K buffer between actual use and size
gps driver: Use correct spawn command, use a smaller start tool size
flow example: Use smaller stack and correct start logic
mavlink app: Reduce stack sizes minimally after further inspection
inav: Reduce stack size of start tool
inav: Fix scheduling type, we want ALL processes to stick to DEFAULT
nshterm: Reduce stack size further after more thorough inspection