Scale down endgames with pawns on one or two adjacent files

Opening this pull request for discussion, since it passed STC/LTC.
Hi Gary, the game phase precondition is not required.  I only included it because the opposite coloured bishops code above had it.
Adding the eg_value condition improved results in local testing, but may be worth another test to see what effect it has.