Implement imperative code for graph processing
Merge branch 'DS_ImperativeInCodeBlocks' into ImperativeInCodeBlocks
Merge pull request #133 from ke-yu/StableBranchWithTestcases

More clean up in AST nodes to code; fix regressions
Merge branch 'StableBranchWithTestcases' into ImperativeInCodeBlocks
Imperative codeblock testcase
Remove languageblock disable conditions as they are now supported in graphs
Merge pull request #134 from junmendoza/ImperativeInCodeBlocks

Imperative in code blocks
MirrorData API enhancements

/// <summary>
/// Returns ClassMirror if this data is an instance of a DesignScript
Class.
/// </summary>
public ClassMirror Class { get; }

/// <summary>
/// Gets the list of MirrorData if this data represents a collection,
/// else null.
/// </summary>
/// <returns>List of MirrorData represented by this data.</returns>
public List<MirrorData> GetElements();

/// <summary>
/// Gets the CLR object for all the value type or FFI objects, else null
/// </summary>
public object Data { get; }

/// <summary>
/// Gets if this data points to null.
/// </summary>
public bool IsNull { get; }

/// <summary>
/// Gets if this data points to a collection.
/// </summary>
public bool IsCollection { get; }
Merge pull request #135 from sharadkjaiswal/StableBranchWithTestcases

MirrorData API enhancements
Integrate Chagne by Yuke (Fix ToString methond in Type.cs to return a default type)
Merge pull request #136 from junmendoza/DefectFixBranch

Integrate Chagne by Yuke (Fix ToString methond in Type.cs to return a de...