Do not call spi_slave_deselect() from spi_setup()

Instead just set SPI CS lines directly to avoid the call to release the semaphore.
Set the USART DMA ISR priority.

ChibiOS requires ISR priority lower than the default to avoid conflict with kernel ISRs.
Enable all debugging options in ChibiOS.
Send tracking state and check NAP error register in ChibiOS port.
Increase process_stack size.
Call screaming_death on ChibiOS panic
Increase stack size, misc changes in main()
Update ChibiOS and Makefile to fix multilib bug when linking
Fixing size command in Makefile
Fix includes in main.c
Hopefully this fixes the loading timeout errors.
Add note to improve detection of timing strobe error in the future.
Add threads for the solution timer, SBP message processing and Nav Msg processing.
Fix warnings.