Hash table sort of working, hashfull parameter added

Redesigned hashing logic, seems improved but not proven yet.
Added engine-shootout.bat
Added hashfull parameter to uci reporting