Add special u32_le/etc. types to mark endianness.

Might even want u32_be...
Use *_le for the sceKernel* funcs.
Use _le typedefs in elf reading.
Oops, need floating point types too.
Add _le typedefs to font handling stuff.
Merge pull request #2920 from unknownbrackets/endian

Specify endianness in some memory layout structs