Added TransactionalDataStoreTestCase for easily managing unit tests that use a transactional data store; Added an option for setting the default data store connection when unit tests are executing.