Fix lots of OT for MoveCursor (semantics of position & length were misunderstood)
Log more details on errors in core.UnitTestRunner.areNodesEqual