Implement OperatorCategories drag&drop reoder

Изменение порядка категорий посредством их перетаскивания.
И некоторые доработки по стилю (с новыми нарушениями стиля, разумеется:)
Категории в списке (Store) всегда должны лежать отсортированные, тогда их не надо будет сортировать каждый раз.

Что-то мне кажется что установку новой позиции можно сделать в один цикл. Можно вообще при пересортировка ставить промежуточную позицию (например если между 1 и 2, то поставить 1.5, а потом одним циклом перебороть все позиции:

`@setCategories @getCategories().map (cat, idx) -> { cat.position=idx; cat }`