(PUP-3274) Remove unused AST::Leaf method evaluate_match
The ast method evaluate_match is now unused and can be removed.
This also removes an acceptance test that checked for a failure (missing
implementation of said method) since this is now neither expected nor
possible.