Fix for MAGN-3256, and possibly others.

Repeated failures have been called by in some circumstances to cause a null node to enter the AST.

This was caused by failures in reading the output ports

http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-3256
Merge branch 'master' of https://github.com/DynamoDS/Dynamo