Gpio: STM32: read and set ODR for port write

This should avoid jitter.
Template prototype created.
Mind changed: LEDs do not belong to this class.
Code copied from loa 2012. Compile != works
Peripheral: Spi: We should move the inline declarations
to the _impl.hpp file for a clean .hpp file.
FpgaType added. Configuring Spartan 3 and 6 works

Tested on Baba 2012, and Big 2013
Merge branch 'feature/fpga_config' into develop
Use fpgaType to determine size of image.
Platform: Hostes: fix include
Typo
Change colour of debug from blue to turquoise for better readablity.
Allow 'hosted/darwin', 'hosted/linux', etc in build.cfg.
Platform: XML: Add STM32F107 device file.
Adopted moving display driver to driver/io.
Adapt communication paths in ui/menu.
Add `c++0x` flag for backwards compatilibity.
UI: Led Tables: Add 7bit table.
UI: Update display images.
Fix logger example.
Adapt communication paths in examples/linux/communication.