Savepoint support and slightly smarter logic when committing in txn.
Adding savepoint support.
Fixing playhouse transaction helpers.