Move get_unaligned_le32() macros to platform.h