The purpose of this package is to provide a DataSource implementation that can be wrapped around a
real datasource to ensure that all connections allocated by a thread are returned. See the
javadoc for class ConnectionManagerDataSource for further details.