Extract ring detection to RingMonitor. Add IRingNode
Fix a bug in TransformManyDataflow.
Add TestHelper to help testing (VS test explorer doesn't show log of running/hanging tests)