PR8175: Use std::allocator_arg_t

Use std::allocator_arg_t when c++11 is available instead of own allocator_arg_t