Add intial module for InvenSense MPU IIO

MPU600-based module to communicate with InvenSense MPUs using Linux IIO
[Config] Enforce GPS NMEA
Run CLI console in main loop

run_cli() is invoked from main loop.
Terminal sessions is used as CLI rather than Mavlink
Fix/hack annoying 'undefined min/max'

min() and max() is now inline functions
Update default config fior V2R

Baro is set to BMP085
GPS is set to NONE
[mavlink] Some logging

- Log unsupported long commands
- Log if commands comes from alien GCS
Some annoying but usefull loggin in arming checks

- Log the reason of pre-arming check failes
- Log RC Input values to detect unstable (dis)arming
[setup] Read radio trim values after min/max

- Read min/max values first, then trim values
- Log trim values once radio is calibrated
[V2R] Initial RCInput over Mavlink/udp

- Separate thread to process MAVLink/UDP stream for RC Channel Override
- Sample application to display RC Input values
[V2R] Shorter thread names
[V2R] Store  settings in current folder rather than /var/run

/var/run is flushed upon system restart
[V2R] Buffer guard in UART driver

Memory is corrupted if client never re ads from UART

TODO Keep hack but remove guard
Update MPU IIO to use external MPU IIO implementation.
[MAKEFILES] Get V2R target host as V2R_HOST param