Теперь при добавлении новой категории ей присваивается не фиксированный индекс порядка сортировки, а устанавливается максимальный из существующих в данной категории у данного родителя + 1. Добавлена функция вывода отладочной печати.
Теперь вставка категории на вершину контекста происходит без использования переменных в запросе.
Упрощен процесс вставки перемещаемой категории за другой категорией.
Упрощен процесс вставки перемещаемой категории внутрь другой категории.
Инкремент порядка сортировки категорий в списке выделен в отдельный метод.