Автоматическое формирование своего списка для AircraftSelector.
Исправления от 28.05.20:
1. Если параметры Каталог и Файл не заданы, то результат обработки записывается в каталог !AircraftSelector\MyLists.
2. Добавлена обработка каталога Single.

Скрипт рекурсивно просматривает все файлы mis начиная с заданного каталога (если не задан, то текущего), выбирает имена самолетов из строк class air и plane$ и записывает их в заданный вторым параметром файл. 
Перед записью выполняется сортировка файла, дубликаты имен исключаются.

Использование:
	getCustomList.js  [Каталог] [Файл] 
Первый параметр - начальный каталог
Второй параметр - файл списка

Примеры:

1. Запусить скрипт в каталоге Single\UN без параметров для получения файла
!AircraftSelector\MyLists\Single-UN.txt

2. Запусить скрипт в каталоге Campaign\UN без параметров для получения файла
!AircraftSelector\MyLists\Campaign-UN.txt

3. Запусить скрипт в каталоге Campaign\UN\A-20 без параметров для получения файла
!AircraftSelector\MyLists\Campaign-UN-A-20.txt

4. Создать список одной кампании в !AircraftSelector\MyLists\Campaign-K+B.txt
	getCustomList.js E:\IL-2\Missions\Campaign\RU\K+B

5. Можно построить свой список для нескольких кампаний:
Сперва добавить из кампании ABC:
	getCustomList.js E:\IL-2\Missions\Campaign\RU\ABC e:\CustomABSDEF.txt
Потом из кампании DEF:
	getCustomList.js E:\IL-2\Missions\Campaign\RU\DEF e:\CustomABSDEF.txt
В e:\CustomABSDEF.txt будет сводный список двух компаний.

Внимание! Если видеоролик кампании содержит самолеты не входящие в список то DgenPack3 виснет или вылетает на рабочий стол. 



