added a virtual functions: DBAgent::begin()/commit()/rollback() and implemetations of those for DBAgentSQLite3.