Experimental support for approximate queries

Currently only AVG is supported. The syntax is:
SELECT AVG(a)
FROM my_sampled_table
APPROXIMATE AT 95.0 CONFIDENCE

This is disabled by default, but can be enabled with the config option analyzer.approximate-queries-enabled=true