ProgListRq расширен, чтобы понимать offset и count.
CanProg научен выбирать запрашиваемые файлы.
ProgList, если весь список не входит, обрезает его и ставит флаг.
Merge branch 'origin/dev'
Исправлены ошибки в передаче большого числа файлов (расширенный ProgList).
Исправлена проблема с удалением пустых папок.
Для отчистки директории специальная функция, удаляющая по-хорошему.
Директории создаются в момент submit, а не при создании файла, как раньше.
В DevFileInfo имя файла сделано обязательным.
Исправлен ProcessManager.
Исправлены некоторые ошибки, проведён рефакторинг.
Из нового: процесс перезапускается спустя 100 мсек.
Осталось НЕПОНЯТЫМ: если запускать процесс сразу после завершения без таймера, то он на второй раз перестаёт работать. Таймер в 0 мсек решает проблему.