Update the `hsa.h` header to use the gcc / clang `__BYTE_ORDER__` macros where available to more accurately autodetect endianness for the target. Change-Id: I7312f3badcba9287a30eb14882b91e2a247acc5f [ROCm/ROCR-Runtime commit: 4971150576]
4971150576