hash: decrease memory consumption of hash by 10%

Remove now unneeded cache_entry field from hash structure.
On x86_64 this decreses memory consumption of hash control structure
from 112 to 96 bytes.
hash: removed unused declaration
hash: doc: actualize documentation