Use LastIndex instead of Split for better performance getting the number of rows affected from CommandTag
select; is valid in 9.4. This causes the two tests to exec successfully when
we're trying to get a syntax error.
Trying to reduce memory allocation. logQueryArgs is called even when
using the default discardLogger. This allocates quite a bit of memory.
Created a default dlogger instance and avoid logging code when that's our
logger. I couldn't think of a better implementation without touching the
Logger interface.

On 100 000 inserts, this brought the allocation down to 58MB from 122MB.
It should also result in some small performance gains.
Merge pull request #47 from karlseguin/quickaffected

Use LastIndex instead of Split
Merge pull request #48 from karlseguin/94test

select; is valid in 9.4 (the beta anyways)
Merge pull request #49 from karlseguin/mem1

reduce unecessary memory allocation
Update contributions