Scale down endgames with pawns on one or two adjacent files

Opening this pull request for discussion, since it passed STC/LTC.
Yes, that's a nicer way to write that code