Fix bug with macros
Macros now handle multi param function args.
Before if your macro was select * from foo where $__params(FUNC(foo, bar))
it would parse the macro params as ["FUNC(foo", "bar)"]
It will now parse the params as ["FUNC(foo, bar)"]