lf_hash changes, in lfind()

casts, etc

real changes are:
* remove one retry, it is enough to check for DELETED
  after the key is read
* advance 'head' pointer when we see a dummy node to have
  shorter retries
lf_hash_iterate() function
MDEV-7324 - Lock-free hash for table definition cache