Removed rule about unique node names

Removed rule that every leaf node should have a fully unique name. This
allows input/output properties of same name for an object. Still no
clue why I designed it like that.
Merge branch 'propnames'