test to reproduce behavior of issue brianc/node-postgres#549
a fix was provided in 5079c1e0c41f431ac2e02c40ebd875d8fbb34004;
test is modeled on query-error-handling-tests.js;
test both kill query and disconnection on prepared statement execution;
make connection error string message consistent between native and non-native;
disable test server-side kill for native as it hangs;
sync can cause error to be emitted so we catch that;
we also move _ending state before _send is called.
capture error message from intermittent failure of copy-tests.js
Merge pull request #572 from letsface/test-prepared-statement-error

test to reproduce behavior of issue brianc/node-postgres#549
count reuse of each connection as client.poolCount
bump up timeout for tests against AWS from 5s to 15s
Minor documentation change for readme. Make connection string example  a bit more intuitive
Merge pull request #580 from jonmorehouse/master

Minor documentation change for readme.
test timeout value modifiable globally with TEST_TIMEOUT env variable
Merge pull request #556 from letsface/count-reuse

add count for reuse of each connection and track connection 'freshness'
Merge pull request #577 from letsface/bump-aws-tests-timeout

bump up timeout for tests against AWS from 5s to 15s
Update README.md

Fix error in documentation (numbor -> number) which may be confusing to beginners
Merge pull request #583 from zackster/patch-1

Update README.md
adding an error handler for the tls socket connection
Merge pull request #586 from solomon23/tls-error

tls socket missing error listener
Update version of pg-types. closes #582
Update news
Bump version
Update NEWS.md
Make sure 'end' is emitted even if no connection has ever happened
Add support for overriding generic pool defaults