Scale down endgames with pawns on one or two adjacent files

This is the tidied up version of shane's patch.  I tested removing the "abs(eg_value(score)) <= BishopValueEg" condition and it was a regression, so it's functionally identical to the version that passed.