Add uart_getc_timeout() and print_uart()

uart_getc_timeout() requires the Systick handler also used
by the Delay() function to be set up.

Signed-off-by: Tormod Volden <debian.tormod@gmail.com>