Add a ChangeExecEventListener to UpdateVisitor and RollbackVisitor allow...

Add a ChangeExecEventListener to UpdateVisitor and RollbackVisitor allowing for finer grained monitoring of change executions.  This could be useful for progress monitors, enhanced logging/debugging, etc.