Use all and any inside AndFilter and OrFilter to short-circuit
Merge branch 'master' of https://github.com/rubik/pathfinder