Slightly better hash code uniformity

Append two additional characters when calculating FNV hash code.
Improves distribution of similar keys. Small changes in documentation.
Made hash table shrinking a little less aggressive.