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
set client version in test
Merge pull request #27 from zanata/fix-functional-test

Set zanata client version to use latest snapshot
Merge pull request #26 from zanata/wrappedconnections

Always enable WrappedConnectionProvider, but disabled for MySQL
Remove 'has error' filter out of 'complete' filtering option
Merge pull request #29 from zanata/FilterStatesUI

Remove 'has error' filter out of 'complete' filtering option
Merge branch 'master' into refactor-filterconstraints
Rename ActiveStates to ContentStateGroup, rename methods and move to gwt shared.

    Move to gwt includes a few minor changes to allow gwt-rpc serialization.
prevent TextFlowDAO from conflating states in queries