Pass createConnection callback through untouched

This prevents `pg.js` from acting like the user supplied a callback in cases where they didn't
Merge pull request #6 from grncdr/fix-end-before-connect

Pass createConnection callback through untouched