Файлы компонента в его папке

Функциональной нагрузки этот PR никакой не несет. Идея лишь в том, чтобы все файлы компонента находились в его папке, а не папке других компонентов.

Размещение произвольных контроллеров в других папках было доступно и ранее, но для этого требовалось добавлять параметр dir. В связи с этим я добавил новый сниппет sgController. Который автоматически подставляет путь к контроллеру sg_site_content и его имя в параметры DocLister-а. Это изменение немного ломает обратную совместимость, т.к. теперь просто указать ```&controller=`sg_site_content` ``` будет недостаточно. Нужно будет либо заменить имя сниппета на ```sgController```, либо добавить еще один параметр ```&dir=`/assets/snippets/simplegallery/controller/` ```

Конфиг для сниппета sgLister тоже перемещен. Но обратная совместимость тут не сломалась.