most advanced pawn eval. added

root from king to promotion field is corrected - limit by distance
restore best eval
remove unused variable
separately calculate eval for opening/midgame/endgame