Add del project without child

Теперь можно удалять проект без потомков. В этом случае дети становятся
новыми корневыми узлами, дальнейшая иерархия сохраняется. Возможно стоит
сделать детей удалённого проекта детьми родителя удалённого проекта, если
такой есть. Внуки стант детьми.
If del father prj child go to grand.

Теперь при удалении проекта его потомки смещаются на один уровень
иерархии вверх. ранее дети становились корневыми проектами.