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
Work in progress: enhanced reviewer implementation: https://bugzilla.redhat.com/show_bug.cgi?id=981067
Fix proxies to implement all interfaces from superclasses
Only rebuild Groovy classes on full Eclipse build
map project types to option text in functional tests
Clean up poms by removing obsolete sections
Remove obsolete directory
Remove another obsolete section from pom
Merge branch 'pom-cleanup' into wrappedconnections
 Work in progress: enhanced reviewer implementation: https://bugzilla.redhat.com/show_bug.cgi?id=981067
Merge pull request #24 from zanata/fix-project-type-test

map project types to option text in functional tests
 Work in progress: enhanced reviewer implementation: https://bugzilla.redhat.com/show_bug.cgi?id=981067
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 #23 from zanata/fix-eclipse

Only rebuild Groovy classes on full Eclipse build
remove unused imports, injections and annotations
Extract builder and states class from FilterConstraints