Implement visiting ConditionalOperators.
This also makes it possible to enable the first existing test case with the new constant interpreter. Although I'm not sure if I should actually do that, I quite enjoy just running ninja check-clang-ast-interp and run all the relevant tests in under 2 seconds.
Do we want to handle BinaryConditionalOperator at the same time? (IIRC, you should be able to use AbstractConditionalOperator here and the logic is handled for you automagically for both constructs.) e.g.,