Fix clang path event diagnostics around operators && and ||. Now there's a separate event for both sides of the operator.
Control flow pieces are unaffected - they're still broken, a bit more broken for operator ||.
This fix should go on top of D23300.
A few html examples:
nit: no comma before "and".