merged proguard changes from master
pawn hash updated to check for ke pressence before inserting
added comments
added comments
added comments
code cleaning
added weak pawns to eval (not yet interpreted)
pawn eval separated into separate contained class for maintainability (preliminary)
increased efficiency of score encoding
added back backward pawn scoring for now
remvode checked insertion from pawn hash (already implemented in eval)
added comments
code cleaning
eval component split begun for maintainability, pawn eval split into separate container class
added option to turn off info printing (ie, printing pv, score, etc)
added comments
mobility eval separated
slight code cleaning
added host script for chess server
test updated to add cutoff type to score