Fix: MAGN-683 Switching tab eventually causes crash in undo
Fix for Dynamo Crashing when node preview is being mouse-overed (MAGN-497).
Add transform basis x,y, and z.
Updates to NodeDumper.
Don't put spaces before units symbols. It kills the regex.
Changed code to fast exit.
Merge branch 'master' into MAGN683
Added IsDisconnected property to reflect state of ViewModel.
Add curve-plane intersection.
Add line by start point direction and length.
Add plane from reference plane.
Add transform origin node.
Bail out of viz manager update if controller has been nulled.
Renamed "dynScriptEditWindow" class/files to "ScriptEditWindow"
1. Made "DynamoViewModel.ExecuteCommand" method public (accessible from DynamoPython.dll)
2. Made "RecordableCommand" and all its derived classes public (accessible from DynamoPython.dll)
1. Refactored common ScriptEditWindow specific codes out of Python nodes
2. ScriptEditWindow now directly owns/manages the Auto-complete window
3. ScriptEditWindow updates Python nodes through UpdateModelValueCommand
Implemented SerializeCore/DeserializeCore methods for Python/PythonVarIn classes
Fixed duplicated port registration in PythonVarIn.SerializeCore/DeserializeCore methods
1. Added three new test cases to completely test undo/redo for Python nodes
2. Exposed Python/PythonVarIn.Script read-only property for verification in test cases
Added 8 teste cases which was generated from the defect.