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
Add/update history.
Tweak parser.
Fix typo in Glossary
[CALCITE-469] Update example/csv README.md instructions