Refactor K20 to use ioreg!

Oops, I actually hadn't necessarily intended on including this patch in this set. The patch is intended to allow users to export register definitions for use with external tooling (e.g. gdb) but at the moment the output format is not terribly useable.