Add ! db-set-rollback-only and rename some db-transaction bindings for clarity
Cleanup a lot of the transaction / rollback logic
Remove debug and clean up
Clean up how tests handle string-based MySQL connection tests