Remove most of the `===DONE===` tags and its variations. Keep `===DONE===` if the test output otherwise becomes empty. Closes GH-4872.
. Make code exception safe . Make RecursiveRegexIterator::getChildren pass regex to inner ctor . Fix CachingIterator::__toString() in TOSTRING_USE_KEY mode . Add CachingIterator::getCache() . Add tests