Build examples and documentation

Сборка всего относящегося к документации начинается там же, где и сборка примеров.

`SetsLevelNode` помимо файлов в технологии примеров сканирует файлы-источники документации: `desc.md`, `desc.wiki`, `title.txt`, `js`. Для блоков, в которых были найдены такие файлы создаются ноды документации:
- `DocLevelNode` для `desc.md`, `desc.wiki`, `title.txt`
- `JsDocLevelNode` для `js`

Кроме этого на каждый set создаются по одному инстансу нод `DocCatalogueNode`, `JsDocCatalogueNode`, `DocIndexNode`. Первые две собирают общие файлы (`bemhtml`, `js`, `css`, `bem.json`, `bemtree`) для сборки документации и js-доков, соответственно. `DocIndexNode` отвечает за сборку оглавления — страницы с ссылками на документацию каждого блока. 

`xLevelnode` реальной работы не делают. Создают вспомогательные ноды (`xSourceNode` и `xDocNode`). Задача `SourceNode` создать входной файл (`data.json`, `jsdoc.json`), из которого `DocNode` уже сделает `html`.