Подправил сгенерированный implementation-файл для сортировки результатов поиска StreamReplacer'а, теперь он сравнивает резульаты как надо, раньше он сравнивал первый с первым, и в этом была ошибка, ломающая весь функционал.
Создал скрипт, чтобы чистить скомпилированные модули в test.
StreamReplacer.pas: добавил StringRoutines в зависимости; другие изменения.
Остальные изменения касаются тестов, сделал два простеньких теста, скрипты и тексты-файлы данных для них; а также конфигурационный файл для тестов.