[libcxx] [test] Fix recently introduced warnings emitted by MSVC.
test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_const_lvalue_pair.pass.cpp
test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_piecewise.pass.cpp
test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_rvalue.pass.cpp
test/std/utilities/allocator.adaptor/allocator.adaptor.members/construct_pair_values.pass.cpp
These tests were using malloc()'s return value without checking for null,
which MSVC's /analyze rightly warns about. Asserting that the pointer is
non-null both expresses the test's intention and silences the warning.
test/support/controlled_allocators.hpp
Fix two unreferenced parameters by removing their names, and one unused variable by void-casting it.
test/support/uses_alloc_types.hpp
Fix an unreferenced function parameter pack by removing its name.