refs #226 Fix document source unit tests to create a transaction in the
base class instead of in each individual test. This way, the scoping
is correct for the child transaction created by CursorWithContext.