Major structure changes

* new location for InterruptManager
* drivers now under avr-halib/drivers/(avr|ext)
* overall consistent coding style
* removed lots of whitespace characters
* all examples compiling