add a typedef for wordsize::unsigned_long
add definitions for sizeof-only types
use new definitions in record_syscall.cc
Flesh out kernel_abi structures to match actual definitions.
Templateize some more functions over Arch.