Fix for unary operator ("!", "-", "~") before brackets in expression.

Fix for expressions like `{if (!($a || $b))}`. They were failing to compile with error: `Fenom\UnexpectedTokenException: Unexpected token '!' in expression`.

Tests added.