Задание на сканирование шаблонов через интерфейс
Estk: демонизация Run.jsx

* "Демон -- компьютерная программа в системах класса UNIX,
  запускаемая самой системой и работающая в фоновом режиме без
  прямого взаимодействия с пользователем". Это из Википедии;
* run() теперь после запуска будет работать вечно (или пока его
  не остановят) и проверять наличие новых заданий раз в 20 секунд;
* теперь придётся более внимательно относиться к возможным утечкам
  памяти. В долгоиграющих процессах маленькая утечка может со
  временем пожрать всю оперативную память;
* Демонизация Run -- это часть коварного плана по кластеризации Indigo :)
Логгирование имени хоста при запросе задания

* гнусные планы по реализации распределенной обработке продолжаются;
* предполагаю, что Indigo могут пилить несколько компьютеров сразу,
  а mongo и node на indigo.aicdr.pro:8080 в одном экземпляре всем
  этим делом рулят;
* и если какой-то компьютер из шоблы взял на себя задание, то неплохо
  было бы знать, который именно;
Часть пути к webaccesslib.dll из переменной среды

* Абстракция! Частичная...
Estk шаблоны: миграция с '.ai' на '.ait'

* В BaseImposer добавлено свойство tempExp, расширение файла шаблона.
  Литерал ".ai" использовался в разных местах в коде, более чем 2 раза,
  поэтому вынес его в базовый класс. Значение по умолчанию -- '.ait';
* И интересно получается. Если мы храним полную информацию о шаблонах
  в монго, то все эти конструкции типа `templateFolder` и `tempExt`
  нафиг уже не нужны. Они могут спокойно приехать вместе с заданием;
* Run.jsx работает согласно гнусному плану, в демонической ипостасии:
  отработает задание и после таймаута в 20 секунд хватает следующее.
  Утечка памяти если и есть, то пока незаметная;
Распараллеливание заданий, proof of concept

* "proof of concept" переводится на русский как "куча говнокода" :)
* теперь нужно нехило тяжелое задание, чтобы этот концепт проверить;
* создать пятьсот копий этого задания и уйти пить пиво на два дня;