Added JDBC4 schema support
Added JDBC4 abort method (to abort and free connection at network level)
getParentLogger is removed because it has never been a method of interface Connection (it can be safely removed as it has always thrown an exception)
Various specification related fixes on JDBC4 Client Info management - the driver shall generate a warning if the client info name specified is not recognized by the driver [see setClientInfo(String name, String value)], was throwing an exception - if a property that is currently set on the connection is not present in the properties list, that property is cleared [see Connection.setClientInfo(java.util.Properties)], was doing nothing
use of a checked cast to remove compilation warnings on unwrap methods
Added JDBC4 support for CloseOnCompletion on Statement
Added support for JDBC4 free on arrays
Removed unnecessary isClosed call which does not exists in jdbc2
Split jdbc 4.1 and jdbc 4.0 tests and run them according to the java version
Merge pull request #154 from alexismeneses/master

Implementation of most Jdbc4 methods