Partial progress on supporting queries which order by a column not in the `SELECT` clause.
Updated to generate GROUP BY clauses more reliably.
Fix in regex used for function detection, categorization, and identification.
Function handlers refactored to separate aggregate functions from all functions with known return types.
Merge branch 'jay/distributed-query-support'