For virtual-to-physical translation, we cannot use a 3rd-party library such as STL due to static linking constraints. Yet the drcontainers hashtable performs poorly; we need an open-address hashtable. Since DR has one we export it here in a new interface.
Adds a simple test and documentation.
Issue: #4014