Add support for PQescapeLiteral and PQescapeIdentifier. Also add JS versions of the functions.
Add native and JS tests for escapeLiteral and escapeIdentifier.
Add missing semicolons.
Move string escaping tests to proper locations.
Handle NULL return from MallocCString
Update news
Bump version
Adds Heap as a production user

And proudly!
Merge pull request #402 from DanLovesProofs/master

Adds Heap as a production user
Use the standard postgres:// URL prefix for consistency

Fixes #286.
Merge pull request #407 from deafbybeheading/canonical-url

Use the standard postgres:// URL prefix for consistency
Fix race in error handling test
Make ref an optional dependency

The ref module adds a compile step even when using the pure-JavaScript client.
This makes the installation optional so if the install fails due to not having
a compiler around you can still use the JavaScript client.

closes #398
Bump version
Resolve conflict.
#403 Only use native escape functions if PG version >= 9.0.0. Otherwise use the JS functions.