Fixed DATE_ADD syntax to be compatible with Doctrine syntax

Syntaxt of `DATE_ADD` function in this extensions was different from original syntax in Doctrine. This pull request fixes this incompatibility and brings posibility of nested function calls which was not allowed.

Simple example:
```sql
SELECT DATE_ADD(IF(t.updated IS NOT NULL, t.updated, t.created), 1, "hour") FROM table t
```