Fix dependency accumulation
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ApplyUpdate
Ignore SSA nodes
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ApplyUpdate
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ApplyUpdate
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ApplyUpdate
Implement a jdep (jump dependency) instruction

1. jdep instruction will handle update propagation by finding the first
dirty node and jumping to its pc.
2. jdep is code gened after a dep instruction
Handle ApplyUpdate on dep instruction
ApplyUpdate finds first dirty node on the global scope only
Code cleanup + testcases
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ApplyUpdate
ApplyUpdate implementation

1. Implement jdep instruction - jumps to the first dirty node pc
2. Refactor dep instruction - dep marks dependent nodes as dirty. Moved
the jump to first dirty node to jdep
3. Generate jdep only for core language execution
4. ApplyUpdate function - Executes the VM starting from the first dirty
node
5. Integrate ApplyUpdate to LiveRunner
6. Update_add testcases
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ApplyUpdate
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ApplyUpdate
Making public virtual method "DynamoModel.ShutDown" as non-virtual
Making public virtual method "DynamoModel.ShutDown" as non-virtual
Refactored various shutdown related DynamoViewModel methods
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ShutdownSequence
Conditionally call "OnRequestClose" if "CloseDynamoView" is "true"
Added Test Case for MAGN-4511