fix for expressions like "{if (!($a || $b))}" (were failing to compile), tests added
Merge pull request #18 from klkvsk/fix-unary-before-brackets

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