Make move_noexcept.pass.cpp tests more portable.
They were static_asserting that the following things are nothrow-move-constructible:
ordered/unordered associative containers
deque
forward_list
list
vector<bool>
The Standard doesn't mark these things as having noexcept move constructors, so the static_asserts should be marked as libc++ specific.
Additionally, two container adaptors were affected:
queue
stack
They're depicted in the Standard as having implicitly defined move ctors. These tests are using the default backing container, deque, so these static_asserts also need to be changed.