Add SCons target that remotely flashes using openocd
Add basic example of UART. 

This example was remotely flashed to a STM32F4 discovery board which was connected to a Beaglebone Black. The transmitted chars were received by a USB to TTL serial cable.
Scons: SiteTools: xpcc: hand defines from project.cfg to g++
Processing: PeriodicTimer: default constructor with interval = 0

Thus the default constructor initializes a stopped PeriodicTimer.
This should be sane behavior and having a default constructor
makes is easier to create an array of Periodc Timers.
Update LED tables
Whitespace
Update fonts
DynamicArray: implement find() and '>' and '<' operator
enable UART error logger in hardfault handler
parallel_tft: actually implement display rotation setting
Enable hard fault handler by default
Revert "Enable hard fault handler by default"

This reverts commit d03e12e00b72a3d70f3a741181ba939c558dca5f.
More lightweight include
platform: xml: lpc11: add more gpios
Examples: LpcXpresso11c24: add common headerfile
Examples: lpc11c24: gpio: fixed and tested
STM32F3: CAN: fix interrupt function names

We take the names of the interrupt vectors from
the cmsis libs provided by ST.
Thus it is imporant to keep our interrupt function
names up to sync with the cmsis files.
Examples: Arduino UNO: add some basic examples
Examples: Hosted: make examples compile again
avr32: remove support