Partially fixed the RecordedTests.cs. (Fixed: 164,190,2247,2272,2373,2378,2378_Another)
Updated 4 more test cases: 2521  2563  2593  3113
update the CodeBlockPortHeight as feedback. Update test case TestBasicCodeBlockNodeCreation and TestCommentsInCodeBlockNode.
updated MAGN605, 624, 624_1, 590_1, 589_1,2,3, 828,613,904,830, 422, 422_1
updated testCodeBlockNodeConnectionOnCodeChange(), TestConvertAllNodesToCodeUndo(), MAGN803, TestCBNWithNodeToCode()
change TestUndoRedoNodesAndConnection_DS() back to original
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into MAGN4131
update TestCommentsInCodeBlockNode()
Harden the push_varsize instruction

1. Assert heap validity
2. Refactor the instruction for clarity
Remove redundant using and propery naming cleanup
Delete redundnant variables
Remove redundant qualifiers
More cleanup to improve readbility
Delete Failure Category for the test cases that passed. Updated 164 and 2593.
Remove StackFrame.GetAt()
Add RuntimeMemory.GetStackFrames()
Make StackFrame.SetAt() private
Merge pull request #2564 from Benglin/Revit2015

Merging a build fix into Revit 2015
Remvoe GetStackFrames()
Restore two debugger related functions