Allow xtrace to print to the kernel message log
The new env var XTRACE_KPRINTF can be set, which will cause xtrace to print all tracing messages with kprintf (so you can view them with dmesg).
The current implementation just does a simple little substitution between regular printf and kprintf, which can result in messages being broken up over multiple lines due to the way kernel messages are presented. This should be fixed eventually (possibly by buffering output until a newline).
This commit also gets rid of xtrace's simple.{c,h}, using libsystem_kernel's "simple" functions instead.