all i2c: changed PIOS_I2C_CheckClear function to do proper bus locking
f1 i2c: fixed deadlock when i2c busy and not using FreeRTOS
quanton: use blinking error codes on startup
FlyingF3: use blinking error codes on startup
quanton: removed some startup delays
flyingf3: fixed rx/tx pins for usart2 in uart mode
autotune: fixed check for module being builtin
battery: fixed check for module being builtin
sanitycheck: removed some wrong comments
flyingf3 pinout: fixed three typos
Fixed copy-pasta bug in Makefile.
Merge pull request #305 from lilvinz/module_builtin_fixes

Module builtin fixes
I2CVM: Does not need to be periodically sent to FC
i2c: set pios_i2c_adapter.busy to be volatile to prevent deadlock
i2c: removed PIOS_IRQ_Disable() around i2c_adapter->busy = false;
i2c: use pios_i2c_adapter.busy consistently with integer constans only
FlyingF3: added watchdog reset to panic blinking code
quanton: added watchdog reset to panic blinking code
Merge pull request #306 from TauLabs/makefile_fixes

Fixed copy-pasta bug in Makefile.
Ground vehicle should make the motor a motor

Previously the default configuration of a car let the motor
run while disarmed.  This is dangerous and counterintuitive
to the rest of the GCS.  Now motors are configured as motor
types (duh).

Fixes #295