Start of Aggregate parsing.
Progress on GROUP BY.
Implemented extend operation along with strdt and strlang.
Added numeric functions abs, ceil, floor, is_numeric, rand and round.
Add string functions: concat, contains, encode_for_url, lcase, replace, strafter, strbefore, strends, strlen, strstarts, substr, and ucase.