Fixing javadoc comments to allow Ant publicapi task to succeed
Changed the JUnit version dependency from 3.8.2 to 4.0

The SingleCertValidatingFactoryTest class imports symbols from the
org.junit package, which was introduced in JUnit4.
Changed the test README to reflect the new JUnit4 dependency.

The SingleCertValidatingFactoryTest class imports symbols from the
org.junit package, which was introduced in JUnit4.
Fix compilation failure introduced by a last-minute edit in 9f9019b

org.postgresql.jdbc4.Jdbc4Connection is not abstract and does not override abstract method haveMinimumServerVersion(int)
in org.postgresql.core.BaseConnection
Implement hashcode in PGObject
Handle null value
Don't prevented VM shutdown if ConnectThread is blocked

ConnectThread prevented VM shutdown if the underlying socket operation was blocked and could not be interrupted.
Making the ConnectThread a daemon will allow a proper shutdown. 
The VM won't exit too early, as the Thread waiting for ConnectThread until the login timeout will keep the VM alive (because it shouldn't be a daemon).
Merge pull request #181 from nicolas-f/fix/hashcode_pgobject

Implement hashcode in PGObject
Merge pull request #177 from dventimi/master

Changed the test README doc to indicate JUnit4 is now needed
Merge pull request #182 from N-Coder/master

Don't prevented VM shutdown if ConnectThread is blocked
Merge pull request #170 from lordnelson/javadoc-issue

Fixing javadoc comments to allow Ant publicapi task to succeed
Merge branch 'master' of https://github.com/pgjdbc/pgjdbc