Handle nested parentheses in property values. Fixes #3, plus optimizations now apply to CSS function arguments