Added BasicDataSource (commons-dbcp) support to provide a properly
working connection pool. Previous connection pool implementation / usage
was tightly coupled with the specific JDBC-driver and also had the
problem that connections went stale after 30 minutes and were not
re-taken from the pool as expected.
Added a few lines of javaDoc