switching for origin
Merge remote-tracking branch 'upstream/StableBranchWithTestcases' into LocalStable
Add a 2 argument function def and call AST testcase
Merge pull request #110 from junmendoza/StableBranch_StackOverflowFix

Add a 2 argument function def and call AST testcase
Merge remote-tracking branch 'upstream/StableBranchWithTestcases' into LocalStable
Refactoring of parse function
The GraphUtilities static functions should always create a new core

We do this as GraphUtilties methods are always used for specific
isolated tasks such as parsing and/or analyzing a block of DS code
Merge pull request #113 from junmendoza/StableBranch_FixGraphUtilitiesBehavior

Fix graph utilities behavior
Merge pull request #111 from ambarish-prakash/LocalStable

Refactoring of Parse function used by CBN
Implement GetWatchVar to replace expression interpreter

This is an internal method function in the LiveRunner that inspects the
value of any expression
Fix watch complex expressions

Added complex watch testcases
Copy debug information of an identifier to its SSA transformed node
Fix two array related defects (MAGN-619, MAGN-337)
Merge pull request #114 from junmendoza/StableBranch_VariableInspection

Complex expression inspection
Merge pull request #115 from ke-yu/StableBranchWithTestcases

Fix two array related defects (MAGN-619, MAGN-337)
Added Test Cases for ProtoAST Array Index