Adding test cases for each node that has been migrated.
Add first example of static support for methods

Add the minimal implementation for supporting static compilation guarantees between libraries and their AST emitted targets

Modify the ASTBuilder to take the compile time refs
Expose a sample implementation in the RevitNodesUI library

Needs testing, TBD after decision to proceed/not proceed is taken
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
add test case for random, fix a bug of random node.
Heap performance fix

Get rid of the old implementation and replace with Freelist to provide O(1) not O(n) allocation
add test cases for list, fix a bug for reduce.
Fixed test cases
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1
Added the ability to record a pause command through CTRL+SHIFT+B
revert
revert
Fixed test case "CanCollapseNodesAndGetSameResult"
Marked below test cases as Inconclusive because they are suing deprecated nodes

DropEveryNth_ComplexTest
ShiftListIndices_Complex
Combine_ComplexTest
Code cleanup for RuntimeStatus and BuildStatus
Marshal IEnumerable as arbitrary rank collection to support marshaling of nested collection.

IEnumerable, ICollection or IDictionary data types are marshaled as
arbitrary rank collection so that nested collection can be marshaled
thru these enumerables.

However if IEnumerable<T> is not marshaled as arbitrary rank collection
because all the element in the collection will be of type T.

Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2192
Fixed test case "GitHub_461_DeleteNodesFromCustomNodeWorkspaceAfterCollapse"
migrated some revit nodes, fix a bug in reduce
Testcase to test IEnumerable marshaling
Merge branch 'ChocoButter-2Become1' of https://github.com/DynamoDS/Dynamo into ChocoButter-2Become1