Make default_noexcept.pass.cpp tests more portable.
They were static_asserting that the following things are nothrow-default-constructible:
ordered/unordered associative containers
container adaptors
deque
forward_list
list
vector<bool>
The Standard doesn't mark these things as having noexcept default constructors, so the static_asserts should be marked as libc++ specific.