Allow (but ignore) i18n:comment attributes

This adds support for a new `i18n:comment` attribute, which can be used to provide extra information to translators.