changes to project settings are now undoable and change dirty state closes bug 593465
mentioned in issue #626 (closed)