Use std::allocator_arg_t when available

Use std::allocator_arg_t when available.