Allow empty vector to be used as a generator.
Added test for empty vector input.
Merge pull request #229 from campanja/empty-vector-generators

Allow empty vector to be used as a generator.
Moved function deserialization to prepare() to fix #230
Merge pull request #231 from ipostelnik/fix-230

Moved function deserialization to prepare() to fix #230
rm hgignore syntax: glob and .cake/ in gitignore
Merge pull request #234 from Quantisan/feature/clean-gitign

rm hgignore syntax: glob and .cake/ in gitignore
do projection before grouping
Merge pull request #235 from sorenmacbeth/develop

do projection before grouping
Add expand-query macro.
Switched to print from pprint
Merge pull request #237 from Gerrrr/feature/expand_query

Add expand-query macro
Correcting the use of format.

In the current code (format) function has incorrect format strings
passed, such as this "foo: %" instead of "foo: %s". This commit fixes
the issue as far as I can tell.
Merge pull request #238 from screen6/develop

Correct the use of `format`