PiOS F1: pristine import of StdPeriphDriverLibrary 3.5.0
PiOS F3: reverted stm32f30x.h to pristine version
PiOS F3 USB: fixed definition of bool
F3 pios_bl_helper: fixed usage of TRUE and FALSE
The destination register of an exclusive store must be
different from both the value and address register.  Fix building with
recent binutils by marking the result as early clobber.
Also strex needs to not clobber it's register to have predictable results.
OPReview-227
All PiOS: fixed bool usage
pios stm32f1: cast away const for st lib invocations
system_stm32f10x.c: readd on hse startup fail, go to infinite loop
stm32f30x.h: fixed a typo introducted by st library update
F1 startup files: removed unused and updated header of startup files
Merge pull request #673 from lilvinz/f1cmsis_update_bool_fix

PiOS F1 Cleanup 1/2