Avoid leaking 72 bytes per MVMHash.

In gc_free for MVMHash, due to HASH_CLEAR clearing the head pointer,
we ended up never freeing the memory for the first node in a hash.