Add ssl query string to the connection string parser
Add default value for connection host.

Native binding connection tests will fail if the PGHOST environment variable is not set.

There already exists several defaul values for user, password and port. It would make sense to have a default host setting as well - localhost appears to be a reasonable default.
Merge pull request #381 from hoegaarden/master

force usage of pg.native via environment variable
Merge pull request #385 from memosanchez/pg-default-test-hostname

Add default value for database host to lib/defaults.js
Add failing test for heroku ssl connection
Add heroku password to heroku test
Fix JavaScript SSL upgrade logic

I had accepted the pull request way back without proper test coverage.
I've added test coverage & fixed this long-standing bug.
Merge pull request #276 from bryanburgers/connection-url-ssl

Add ssl query string to the connection string parser #275
Make test more robust
Enable connection failure error handling tests
Remove uv_poll error short-circuit

Fixes #350
Add failing test for native quick disconnect hang
Fix native quick disconnect hang

Do not initialize connection if connection has been ended
Merge pull request #388 from brianc/issues/320

Issues/320
Merge pull request #386 from brianc/js-ssl

Fix long-standing hanging SSL connection but with JavaScript
Updated README.md
Update README.md
Update README.md
Add more output to test to help debug it on travis
Merge pull request #387 from brianc/issues/350

Ensure error being returned to native client