_cache теперь хранит хэш блоков + добавился _cacheNames

В _cacheNames хранится последовательность блоков на ноде.
Это нужно, чтобы события слушались в той последовательности, в котором
блоки указаны на ноде.
Поправил создание блоков через nb.block()

Теперь можно создавать / получать инстанс нужного блока на ноде
fix little typo
Когда на ноде два блока — реагировал только один
Обработка событий

Все блоки, которые висят на ноде, услышат событие.
Если хотя бы один из них в обработчике вернул false — дальше событие не пойдёт.
Имена блоков всегда достаются из data-nb атрибута