Cleaned up kprintf and added %i specifier support.