PiOS F1 Cleanup 1/2

This is Part 1 of a refactoring of the F1 PiOS architecture.

* fixes the usage of bool / TRUE / FALSE throughout PiOS, not touching external libs
* updates F1 CMSIS and Standard Peripheral Driver Library to 3.5.0
* fixes file permissions of Standard Peripheral Driver Library files
* adds F1 Standard Peripheral Driver Library function invocation const away casting to match F3/F4

Part 2 will change the file tree and the composition of the F1 Makefiles to match F3 and F4 layout as well as make use of the independent CMSIS3 on F1 like done on F3/F4

Todo:
* test affected targets
  * CC / CC3D Firmware
  * PipXtreme Firmware
  * FlyingF3 Firmware (USB Connection)
  * Bootloader on CC / CC3D
  * Bootloader on PipXtreme

hint: review this ignoring whitespace changes as the library update mostly consists of those