Merge branch 'master', remote-tracking branch 'origin'
Merge remote-tracking branch 'origin'
Adding pgbouncer transaction patch.

Originally from http://treehou.se/~omar/postgresql-jdbc-8.4-701-pgbouncer_txn.patch
Remove bogus import of Sun specific code.
Merge branch 'master' of github.com:pgjdbc/pgjdbc
changed version to 9.3devel in build.properties
Expose PID of the backend process serving a paricular JDBC connection through
a new method in PGConnection interface, analogous to PQbackendPID in libpq C API.
changed version to 9.3devel in build.properties
Merge branch 'master' of github.com:pgjdbc/pgjdbc
Merge branch 'REL9_2_STABLE'
Fix performance regresssion introduced by using InetSocketAddress
getHostName()
Patch provided by Scott Harrington, improved upon by Kris Jurka
fix toString to handle binary integer and float types
update copyright to 2012
undo format changes
Remove testSetObjectFromJavaArray from jdbc2
Allow driver to set read-only based on a connection parameter.
SSL client certificate via Keystore from a Resource file provided by Brendan Jurd

It seems that the most common way to deal with this situation is to
specify the keystore file and the password via system properties
(javax.net.ssl.keyStore et. al.), but that wasn't suitable in my case.
 I needed to be able to load the keystore from a Resource file
embedded in the compiled JAR.

The class I came up with is attached.  It builds on the WrappedFactory
provided in jdbc-postgres.  All the implementer needs to do is
override the two abstract methods to provide an InputStream of the key
store, and the password to access it.  The InputStream could be a
FileInputStream, or an InputStream returned by getResource(), or
whatever.

This class uses the same keystore for KeyManager (selecting the
key/cert to send as the client) and for TrustManager (verifying the
server's certificate against trusted CAs).  It could easily be
extended to allow for two separate keystores by adding another couple
of methods.
Merge pull request #27 from davecramer/master

DbKeyStoreFactory
Merge pull request #25 from rkrzewski/backend_pid

Expose PID of the backend process serving a paricular JDBC connection
Merge pull request #26 from stevenschlansker/read-only

Allow driver to set read-only based on a connection parameter.