Support parenthetical expressions in `rules:if`
Problem to solve
if syntax within rules is nice, but a lack of parentheses makes complex expressions impossible to write.
User experience goal
Add support for () in expressions to allow for more complex evaluation. Example:
rules: - if: ($CI_COMMIT_BRANCH == "master" || $CI_COMMIT_BRANCH == "develop") && $MY_VARIABLE