Check BIG_ENDIAN against BYTE_ORDER

BIG_ENDIAN is always true on Linux (/usr/include/endian.h)
Merge pull request #6 from clarkli86/master

Check BIG_ENDIAN against BYTE_ORDER