fix connection pool issues

by defining these methods in the adapter class, we prevent calls from the ConnectionPool class being proxied to the master connection. this allows pool checkouts/checkins to work as expected without interacting with the master/slave connections.