XULRunner - это, по сути, платформа, которая позволяет запускать приложения XUL. Как вы, вероятно, знаете, дополнения для Firefox и Thunderbird на самом деле являются приложениями XUL. Например, вы можете запускать Chatzilla независимо от Firefox, используя XULRunner.
Отношения между XULRunner и Firefox таковы, что Firefox, вероятно, можно описать как пакет XULRunner / Gecko. XULRunner выполняет работу приложений XUL, а Gecko выполняет рендеринг.
В зависимости от того, чего вы хотите достичь, изучая исходный код Firefox, вам может не понадобиться вообще знать XULRunner.