Fixed missing clear of changed inputs.
Using custom TopoQueue implementation, ~ twice as fast.
Added EnumFlags helper.
TopoQueue improvements.
Adjusted TopoSortEngine for new TopoQueue + other cleanup.
Added SubtreeEngine.
Test cases for SubtreeEngine. Note: Async phase for slow nodes is almost never triggered by existing tests.