Fixes to txbuffermanager, the activeBuffers lock and waits should not be
shared, they have a different approach, a new lock was created to
coordinate Producer/Consumer. Also the insert command had a performance
problem with BSON been copied.
added CMakeLists.txt for driverbase tests