Run test only when using DBD::Pg.  Since each driver apparently returns
commit a little bit differently.
Test now works with both DBD:CSV and DBD:Pg
Add clone as a prereq
Use clone so we don't mess up data if they change stuff in a pointer
after setting it.

Make get/set work exactly like the real thing when AutoCommit=1

Add support for delete/namespace