Fix #7007, canvas is not refreshing when exiting editing mode
Minimize canvas refreshes during save/rollback/cancel current edits actions
Switch saving edits from Attribute Table dialog from connection to using public function