Reworked mismatch tests to count the number of comparisons, and make sure we are conforming with LWG2404. We are

git-svn-id: https://llvm.org/svn/llvm-project/libcxx/trunk@222159 91177308-0d34-0410-b5e6-96231b3b80d8