add move_if_noexcept.hpp
fix get_allocator_test