Fix for escaped " and ' within string slipping out of comment highlighting (smarty 2 + 3); consistent styling of parentheses, regardless of whitespace within Smarty tag