Instantiable hashinator for client side.
Expose certain hashinator functions privately via ClientImpl.
javadoc
Keep client affinity and hashinator seperate.
warp long lines.
refactor in single method.
break long lines.
break long lines.
Update non-static hashinator to use new cooked.
Fix for Master with cooked Hashinator.
review changes.
review changes 2
Diff merge
Merge pull request #805 from VoltDB/ENG-5211-non-static-hashinator-37

Eng 5211 non static hashinator 37
Merge remote-tracking branch 'origin/release-3.7' into ENG-5135-live-expr-matview