Несколько вопросов по #include

 
Воспользовался советом разработчиков, и import заменил на include. Возникло несколько вопросов:
1. По поводу #include "..." и #include <...>. Отличается ли чем-то кроме директории, в которой будет происходить поиск файла?
2. По поводу #include "..." - в справке сказано:
If the file is not found in the current directory, directories defined in the compiler settings are searched.
какие именно директории?
3. По поводу "перекрёстного" include. Т.е. если один файл "asd.mqh" содержит строку #include <lib.mqh>, и он включается в другой файл, в котором есть та же строка, получается попытка вставить в эксперт один и тот же файл 2 раза. Компилятор на это говорит: "file is already processed", и, насколько я понял, повторно его не вставляет. Я правильно понял?

Заранее спасибо..
 
1. отличается только директориями
2. справку уже изменили, в следующем билде будет исправление.
3. правильно, повторно не вставляет.
Причина обращения: