As we have to use IRQ_DISPATCH() macro, hide TimerIrqDispatch there too.
Add C++ metaprogramming helper. Still staying compatible with C++03.
Generalize delay() implementation for wide-width delay values.

Using metaprogramming to avoid clashing with standard delay(width).
Add system timer ticks class.

This is part of "RTOS" functionality, and first header which adds class
with (still static) datamembers.
Add example for Ticks class.
Get rid of adhoc MCU-specific libs, use CMSIS.
Add support for flashing EFM32GG_STK3700 board.
Add example of setting up alternative GCC_PATH.
Add define to select libopencm3 support.