Merge pull request #60 from amalloy/perf

Fix some reflection and a version range
clean up distribute-aggregate, and make sure gensym normalization works as desired
handle periodic flushing with non-realtime queues properly
rename async-result -> async-promise
fix tests
fix zip on closing
more fixes for group-by closing behavior
allow zip to cause queue backups, and more close behavior fixes in distribute-aggregate
Merge branch 'perf' of github.com:ztellman/lamina into perf
add 'quantiles' operator
properly handle long-lived siphon sources
handle unbounded executors like normal cachedThreadPoolExecutors
get rid of the one remaining string key lookup for query descriptors
check that the patterns being generated are correct
don't limit the characters that can be in a string for a parsed query
add explicit graph[] clause to dot file, fixes #64
Add not= query comparator
Remove duplication in query comparator definitions