Database: ResultSet can be used without PDOStatement
Database: beginTransaction(), commit() and rollBack() are logged to ConnectionPanel via "fake ResultSet" [Closes #825]