make split edges visible only to the context that created them. addresses #1025.
temporary edge traversal should fail until visibleTo is set

addresses #1025