CXX-336 remove connection pool and associated cruft

includes a small number of trailing whitespace removal noise, but given the pretty large changes to the files involved, I think its acceptable
just going to throw DBException here (code of 0) since there is a catch (...) guarding it.