Писать ast для include файлов

Сейчас опция `--write-ast` действует только для корневого файла, потому что в функцию `w_deinclude` не пробрасывается `options`.

  * Добавил протаскивание опций в `w_deinclude`;
  * убрал `existsSync` и завернул код в `try-catch` — чем меньше синхронных файловых операций, тем лучше.