Implement parts of P1614, including three-way comparison for tuples, and expand testing. Reviewed By: ldionne, Mordante, #libc Differential Revision: https://reviews.llvm.org/D108250