Fix N2C defect MAGN-787
Merge remote-tracking branch 'upstream/ChocoButter' into ChocoButter
Add regress test case of MAGN-781
Merge pull request #792 from ke-yu/ChocoButter

The changes look fine to me (with some assumptions from my side). In the interest of having this tested earlier, I am merging this in.
Fix MAGN-786
Merge pull request #794 from ke-yu/ChocoButter

Fix MAGN-786: N2C should exclude the watch nodes
Fix CBN crash when syntactic errors are present

Return an empty list instead of an exception. The ASTBuilder will also
need to handle this by ignoring the CBN altogether if an error is
flagged
Merge branch 'ChocoButter' of https://github.com/ikeough/Dynamo into ChocoButter