return the postgres error message in case of an error
make binding.gyp work with windows
pqfinish was called twice (when failed and then again in disconnect), which caused problems with unallocated memory
Merge branch 'rik-coenders-master'