* added memory relocatability test * added missing #includes * avoided C++14 std::make_unique * added hashed index local iterators to the test * made all iterators store allocator-provided pointers to the nodes * updated docs