Allow setting a separate timeout for the JDBC4 connection test, which can be shorter than the acquisition timeout. This allows us to test several (say) Oracle server nodes behind a single SCAN hostname, should one node fail.
Merge remote-tracking branch 'btm/connection-test-timeout' into 3.0.0-Omnifone

Conflicts:
	btm/src/main/java/bitronix/tm/resource/jdbc/JdbcPooledConnection.java