Improved trail checking in layer audit
Adding Node.getTopologicallySortedNodes(), improving Scene.toStringWithChildren() to handle DAGs nicely