Unwrap subquery node in exists/notExists fixes #22
Use numbered params in BaseDialect

Unit tests should catch future bugs with parameter numbering