Moved to dynamic proxies for DataSource and Connection
The code used hard delegation but Java 7 and Java 8
added methods to the Connection and the DataSource,
making impossible to compile. Since only a few methods
needed overriding it was possible to move to a dynamic
Proxy
Moved to the default JRE