Add case expression class for simple SQL case statements

References #4202

Usage is:
```
$query->newExpr()->addCase($expression, $valueIfTrue, $valueIfFalse)
```

`$expression` must be a QueryExpression instance.
No, but I don't think we haver rules for that. Just send a PR to remove them if you prefer it with no newline