Fixed non-implicitly inherited constructor (C++11)

* according to C++11 standard, classes such as allocator_type<T> should
  explicitly inherit constructors from its base class (in this case
  std::allocator<T>).