Rework hash table structure to provide pointers and order safety
Rework hash table structure to provide pointers and order safety

Issue: #255

vstakhov/libucl,allanjude/libucl,allanjude/libucl,vstakhov/libucl,allanjude/libucl,vstakhov/libucl,allanjude/libucl,vstakhov/libucl,vstakhov/libucl,allanjude/libucl