Merge improvements to symbol table handling (hashing, collisions, synchronization) from 2.0.x.

6 files changed