Refactor printk_uint, fix bug
Refactor printk_uint, fix bug

There was an edge case when printing zero where we'd get divide by zero
interrupt.  This required a bit of a refactor of the function.

alanbrady/rawros