Add Windows instructions to README
Include port as a connection parameter for socket connections
Add Windows instructions & more "Extras" links
Improve unit tests of escape-literal/identifier, and remove them from integration tests.

Improve the code and clarity of unit tests in escape-tests.js. And
removed the related integration tests since it has been demonstrated in
the unit tests that a connection is not needed for escaping the literals
and identifiers.
Miscellaneous improvements in unit tests.

End statements with semicolons, to be consistent with the surrounding
code.

Added a new unit test to ensure environment variables are honored when
parsing a
connection string.

Added a TODO to cleanup a test that emits messages using console.log().

Correct a query's syntax. Looks like a good thing to do even though the
syntax
doesn't matter in mocked out tests.

Removed a test that tests for SELECT tags; AFAIK, SELECT commands don't
emit a
tag.
Update a test to pass.
Re-add the test for SELECT tag; I was wrong in my assumption.

Postgres generally does not emit a SELECT tag after a SELECT query, but
it does emit that tag after a CREATE TABLE x AS SELECT query.

Example:

postgres=# create table t as select 1;
SELECT 1
Fixes travis build for 0.8
Merge pull request #603 from DaAwesomeP/master

Add Windows instructions to README
Merge pull request #604 from markyen/socket-port

Include port as a connection parameter for socket connections
Merge pull request #607 from gurjeet/improve_escape_tests

Improve unit tests of escape-literal/identifier, and remove them from integration tests.
Merge pull request #608 from gurjeet/misc_unit_test_improvements

Miscellaneous improvements in unit tests.
switch to pg-connection-string module for parsing