check for __BIG_ENDIAN__ rather than for __BYTE_ORDER__ and include board.h
Merge pull request #462 from OlegHahm/endianness

check for __BIG_ENDIAN__ rather than for __BYTE_ORDER__ and include board.h