This patch adds hsearch(_r), hdelete(_r_) and hcreate(_r) to libc.
The underlying hashtable is swisstable, and the wyhash is the chosen hash function
for byte strings.
By now, the random seed of the hashtable is only utilizes limited random source.
This is because using system entropy pool can introduce other errors and
getrandom is not portable while hsearch is within the POSIX standard.