Adjust precompiled headers.
Rename Node::traverse -> Node::traverseChildren to better reflect its purpose.
Add new Node::traverse method to replace Node_traverseSubgraph
Replace Node_traverseSubgraph() with INode::traverse()
Rename ParentBrushes walker to ParentPrimitives

Remove unused and useless NodePathFinder.
Move node type enum to INode class.
More cleanup in scenelib.h
Change Node_isPrimitive implementation to use node type.
Move assignNodeToLayers functionality into Layered class.
Fix a crash at shutdown due to null scenegraph root.
Include scenelib.h only where it is actually needed
Fix a precision warning.
Cleanup inclusions.
Enable /MP switch globally in property sheet.