Fixes issue #1041 - Template with SVG parts fails to render correctly

In `DomUtils.htmlToFragment` the `firstElementChild` of the `container` is checked to be an instance of `HTMLUnknownElement`. If so, it is assumed that the unknown code is actually SVG code and is wrapped with a `<svg>...</svg>` to force the correct namespace on its child elements.