Allow JDBC providers to use connections from the DB pool instead of opening new ones
Description
Create a new system property called "jdbcGroupProvider.useConnectionProvider" and modify JDBCGroupProvider, JDBCAuthProvider and JDBCUserProvider so that they can get a connection from the existing DB pool when the new property is TRUE.
Create a new system property called "jdbcGroupProvider.useConnectionProvider" and modify JDBCGroupProvider, JDBCAuthProvider and JDBCUserProvider so that they can get a connection from the existing DB pool when the new property is TRUE.