XLClang: Create compiler id for Clang-based XL
This created a new XLClang compiler ID to distinguish between the older AIX and Linux BigEndian XL compilers and the newer clang-based AIX and Linux LittleEndian XL compilers.
Fixes: #18460 (closed)
Fixes: #18835 (closed)
Edited by Brad King