Rewrite high-level API to use avr-libc stdio hooks.
Now uses printf() and friends on serial ports instead of own hackish format functions.