Selfish printf

Removes the need for uartstdio.h and adds some more flags to printf.