Optimized HashMap. RawTable exposes a safe interface. (reopen)

This is #15720, rebased and reopened.

cc @nikomatsakis
This will only happen if the table is *literally* full, right? Every single index is occupied? When will that happen? Very small tables?