Byte order detection

Use of TestBigEndian.cmake to detect targe platform endianness