Fix migration of Python nodes
Fix magn1571: indexing into string does not work properly
Resync custom node defintion if it is updated before open .dyn file
Function definition in custom node

- Formula node now compiles to a function definition node, so it can't
be used inside custom node unless we promote the function definition
inside custom node to global scope.
- AstBuilder._CompileToAstNodes() promotes the FunctionDefinitionNode
returned from node.BuildAst() to global scope by notifying the graph
sync data about the function def node and not adding it to resultList.
- Now Custom node supports CodeBlockNode with function definition and
the Formula Node.
Merge branch 'master' of https://github.com/ikeough/Dynamo into Migration
Re-enable zero touch UI

For the brave
Add more test cases for string indexing
Added support to load custom nodes for recorded tests
Merge branch 'master' into MAGN-3185
Return this instance from method returning void

Fixes http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-2334
Update README.md
Update README.md
Update README.md
Update README.md
Merge pull request #1610 from monikaprabhu/newBranch

Fix migration of Python nodes
Merge pull request #1618 from ke-yu/fix_magn1571

Fix magn1571: indexing into string does not work properly
Merge pull request #1628 from ellensi/Migration

Migration updates
Merge pull request #1629 from Benglin/MAGN-3185

Support custom node loading in recorded test cases
Merge pull request #1630 from sharadkjaiswal/Qop

Return this instance from method returning void
Merge pull request #1631 from ke-yu/fix_magn1483

Resync custom node defintion if it is updated before open .dyn file