Always enable WrappedConnectionProvider, but disabled for MySQL connections

This allows zanata.war to be run against H2 for testing purposes
(functional tests), but still check for potential problems with MySQL
streaming ResultSets.
Simplify code a little
Split WrappedConnectionProvider to handle Driver/DataSource configurations
Fix proxies to implement all interfaces from superclasses
Clean up poms by removing obsolete sections
Remove obsolete directory
Remove another obsolete section from pom
Merge branch 'pom-cleanup' into wrappedconnections
Fix ClassLoader issue when running inside app server
Fix ResultSet/Statement inconsistency which triggers warning HHH000387

See https://hibernate.atlassian.net/browse/HHH-8210
Disable debugging in arquillian.xml again
Merge pull request #26 from zanata/wrappedconnections

Always enable WrappedConnectionProvider, but disabled for MySQL