Refactor delimited emitter into separate node specific emitters

* This removes the need for nil position arguments in SELECT
  statements.
Remove unnecessary conditional logic
Fix flay threshold
Merge pull request #10 from dkubb/collapse-select

Collapse select