Updte AstBuilder.CompileToAstNodes() to support delta execution
Fix MAGN-694: crash when create function node
Merge remote-tracking branch 'upstream/ChocoButter' into ChocoButter
Add test cases for code block node
Merge pull request #734 from ke-yu/ChocoButter

Changes look fine to me. As this is stopping other contributor's progress, I am merging this into the branch.