I am submitting 8 diffs (unified diff format) and two new files. The two new files constitute a new package that go with the other database (sub) packages.
The two files are __init__.py and rdbconnection.py
The change to test_picklecol.py.diff is just to a check for blob support, so for no-blob databases, the test is skipped rather than failed.
Applied in the revision 4132. Thank you!