Adjusted razoring/futility margins
Display material balance when eveluation tracing is enabled
Incremental material hash calculation when making moves
Tests for incremental material hash
Material hash support for book openings
Initial version of material cache and score adjustment
Better names
Game phase is part of material evaluation now
Calculate bishop pair bonus as part of material score adjustment
Warm up material cache when starting a new game
Distance between two squares
Adjusted scores in pawn evaluation tests
Added stubs for evaluating endgames
Endgame evaluation
Added sample endgame evaluation: king and two or more pawns vs. bare king
Penalty for each 5+ pawn when we've got a pair of bishops
More precise king safety evaluation