Allow savestates to handle u32_le/u32_be.

This may make them work or closer to on Xbox 360.
[core] some endian fix try

Conflicts:
	Core/HLE/sceIo.cpp
[core] fix some endian bugs
[core/MediaEndigne] endian fix for video
[Core] scekernel endian fixes
[Core] Endian fixes
[Xbox] Endian, missing on swap.h ?
[Swap] more operator
[gpu] Endian fix
Merge pull request #5231 from unknownbrackets/swap

Merge just some endian / swap related fixes