Added some more SubqueryFlattener tests
Switch SubqueryFlattenerTest to new parameters

so that intellij can run a single resource
ADded some yaml test for count of count
Don't flatten aggregates with more than one from
Prevent Count(*) on the outside

this can be more lenient, if there's no aggregates on the inside,
then it can be flattened
added default values for desired configurable variables to server.properties
prevent flattening when count refers to expression

you can't do COUNT(c1+3)
Updated readme
Slightly less restrictive for COUNT(*) flattening
Encapsulated method
Added a couple comments
Handle delete/update & null resultColumns
handle null resultColumns correctly

if there's no resultColumns, they can't prevent nesting
Extracted method
Added some more tests
Optionally hit postgres instead of fdbsql
Helpful debug log

This allows you to quickly start debugging in the failing
test query
expected is empty if right hand is all null
drop tables at startup when hitting postgres
Pass query index down to in

for even easier debugging