Support creating and accessing key-value pair in array
Copy an array also copy its dictionary part
Update StackUtils.CompareStackValueFromHeap() to support dictionary
Support replication for values in function call
Support replication for values in array indexing
Remove Name property from BuiltInMethods, add some methods for dictionary
Implement some builtin functions for dictionary
Do delete key from array in ArrayUtils.DeleteKey()
Implement replication on all array values for for-loop
Add test cases for for-loop replication
Restore the behavior of auto-promotion in array indexing
Remove duplate IsArray() defintion in ArrayUtils.cs
Replace ArrayUtils.IsArray() with StackUtils.IsArray() in ArrayUtilsTest.cs
Array indexing uses flatten values from array
Fix errors in cherry-picking
Fix regression in string test cases
Fix regressions for some builtin methods
Fix regressions in ArrayUtils.GetHeapElement()
Update BasiciTests.cs to fix some debugger regression on wrong line no
Fix regression that caused by an error in StackUtils.CompareStateValuesFromHeap() when compare two arrays