Specify endianness in some memory layout structs

This doesn't get all the way there, but it does a lot of the kernel ones and some others.

Not really tested at all on big endian, but should reduce the distance.

-[Unknown]