kip: fill in KernelDesc, use structs for *Info fields

And a bit of code in testbench.c to dump the info now that it's available.

The "zomgwallhax" special feature lets you (zomg!) hax through walls, where
applicable.