IConnectionPool implementation using C3PO library

This library can reuse both connections and prepared statements.
Will need to test more to see if it preserves correct behavior
(an initial run using the load tester appeared to run correctly)
and whether it improves performance.