Added bucket locking to hash set.
Added bucket locking to hash set.

This ensures that insertions and erasures during rehashing will fail if
we have already moved the contents of a bucket.

en4bz/lockfree