Convenient support of custom tags for Web Components.

Allows to write `BananaHTML::custom_tag()` that will be translated to `<custom-tag></custom-tag>`