connectTimeout property support

There is an issue.
Try to connect to unreachable network address, e.g. jdbc:postgresql://192.168.101.10/test
Environment: Mac OS, HotSpot, "1.7.0_51"
It hangs infinitely. No general option on Socket.connect(address, timeout) is available to set.

Note: the documentation is not updated. And there is not test yet.
If this deserves to live (I hope so, I feel real problem about that), please describe, what am I supposed to do.