Document WITH, LATERAL, GROUPING SETS, CUBE, ROLLUP; add descriptions for all built-in functions and operators.

Add a test for composite windowed count.
[CALCITE-474] Clean up rule naming in order to support enabling/disabling rules