Add ROLLUP(), CUBE() and GROUPING SETS() & update tests.

Accepting contributions?
What is your feeling about syntax that isn't supported by a particular engine?