recovery tests with indexes

Это версия тестов восстановления, в которой включены изменения предложенные @uvizhe.

Здесь представлены тесты `dnet_recovery` с опциями `--dump-file`, `--one-node`, `--nprocess` и тесты для восстановления без специфичных опций. Кейсы тесов можно посмотреть в **testcases_recovery_dc.py**. Эти кейсы покрывают те кейсы, которые сейчас прогоняются при тестировании собранных пакетов (плюс есть тесты на `--dump-file`).

После слияния этих изменений, сделаю конфиги для запускатора под эти тесты и исключу старые тесты восстановления dc, а эти тесты будут гоняться и при тестировании собранных пакетов, и будут использоваться для тестов на большом объеме данных.

reviewers: @uvizhe, @tIGO, @shaitan
Сейчас, прочитав описание к функции, я могу сказать, что она делает; если я прочту "Recovery with ..." я посчитаю, что она сделает восстановление, а его она не сделает.

Я не дублирую информацию, у модуля свое описание, у функций свои.

Как раз строго говоря :) объект есть - это объект **dict**. Но я согласен, что совсем не здорово, писать про какие-то объекты; думаю, можно заменить на *structure with information about recovery*.
Если хочется коротенькое описание, то можно писать `"""Testcase for recovery with ..."""`, раз это тест кейсы, а какого-то они плана - описано в док. строке модуля.