Better approach to detecting explicitly deleted/defaulted functions
We now iterate backwards over the tokens so we can stop as soon as we
encounter a closing parenthesis (the end of the function parameter list)
This makes the code a lot simpler and also faster.
REVIEW: 125301