BUILD SYSTEM: Remove bootloader remnants from build system
SETTINGS: Extracted UART settings from settings subsystem to usart subsystem
UART SETTINGS: Now uart baudrate setting can change and uarts gets reconfigured on the fly
RADIO: WORKS - 3dr radio configured on startup only
SIMULATOR: correct datatype for sys_time
LOADER BUGFIX: The bootloader.py script works again since we do not load the RAM section of settings
RADIO CONFIG WORKS: Will correctly detect radios and send configuration string to them
RADIO CONFIG BUGFIX: Block until data is sent before changing baudrate
RADIO CONFIG BUGFIX: Block until data is actually sent, not just until its in the transmit buffer
RADIO CONFIG: Radios are correctly configured, with nicer into printouts
BUFGIX: Tracking view should not generate NaNs since this is a bug in chaco
MERGING INTO MASTER
Defensively increase stack space on some threads.
Merge ethram section into RAM to free another 16K!
Update libswiftnav with latest fixes and increased number of IAR hyps.
Wait until we have a coarse time before excluding unlikely sats from acq.
Merge branch 'uart-radio-wip' of github.com:njoubert/piksi_firmware
Fix printf format specifier warning.
Formatting pedantry.
Add bool type to settings.
Fix settings bug - for CFS, 0 is a valid file pointer and hence 0 is a valid return value from cfs_open.