Support queries without any group by.

For example, select count(*) where age=5.  The combination of the analyzer and the
rewriter will ensure the combinations in the selection are valid.
Merge pull request #9 from socrata/marcs/rollupquery3

Support queries without any group by.