we can now remove from a lock free hashtable.
When rehashing, don't copy tombstones.
Add _full variant that supports key or value destructors.
Add a pair of missing unlock call.
[jit] runtime_invoke_hash now uses the concurrent hashtable.