connectTimeout property support

There is an issue.
Try to connect to unreachable network address, e.g. jdbc:postgresql://1.0.0.0/test
Environment: Mac OS, HotSpot, "1.7.0_51"
It hangs for about 60-120 seconds. No general option on Socket.connect(address, timeout) is available to set.

The documentation is updated. And there is a test.