-----------------------
- Modify upgrade content provider to always mark the transaction as
changed so DDL is flushed in a commit.
[wichert]
- Make database URL used in DatabaseTestCase configurable via a new
``db_uri`` class variable.
[wichert]
- Abort transaction earlier during test breakdown so we do not try to
drop tables while another connection is open within a transaction.
[wichert]