added new devicebase
reshaped debug output -> char stream interface
added basetypes and replaced in whole code
transformed uartmanager to become a device
new atomic_inc and atomicdec
CircularBuffer is now a system object SafeCircularBuffer that is thread/interrupt safe in the consumer / produce scenario
TODO: new stuff must be tested. UartManager should have propoer Interrupt prologue/epilogue