Fixed http://adsk-oss.myjetbrains.com/youtrack/issue/MAGN-782

This submission fixes the geometry display for all the statements in
CBN. It also allows geometry to be viewed in Watch3D node. At this
moment Watch3D node displays all the geometry created by the node, it
doesn't distinguish the geometry coming from specific output port.
Merge pull request #815 from sharadkjaiswal/ChocoButter

Sharad has walked me through this and it looks good to me, merging this.