(This is just to test the old SLT and the new Semi-NCA DomTree construction algorithms. This patch is hacky and is not intended to be commited. It will be rewritten in a more clean way when SNCA/SLT-related info is moved out of DominatorTreeBase.)
This patch adds additional level of verification - it checks parent and sibling properties of a tree. By definition, every tree with these two properties is a dominator tree.
This misses one thing: It¸doesn't verify that a path exists in the first place :)
IE it should verify a path exists, then, when you remove the parent, a path no longer exists.