minor modifications in atomic_int32_inc/_dec

=> now, the functions returns also the current counter
add new function to determin if a device supports MMIO
reduce the number of debug messages
add function to detect processor features
redesign of the IO interface

- all messages are stored in a ring buffer
- new devices (e.g. UART) are able to print previous messages