[libc++] Make sure the LLVM libc shared utilities use libc++'s assertion mechanism (#170149)
Otherwise, they would use their own mechanism based on C assert. It's
better to use the same assertion mechanism consistently everywhere since
this code is considered an implementation detail of libc++.