undorecorder action groups now use idisposable
Merge branch 'master' of https://github.com/DynamoDS/Dynamo
Merge pull request #2384 from Steell/master

UndoRecorder Action Groups now leverage IDisposable to ensure they are cleaned up.