fix(ngInclude): correctly add svg-namespaced template content [[squashed]]

It is now possible for ngInclude to correctly load SVG content in non-blink
browsers, which do not sort out the namespace when parsing HTML.

Closes #7538
Closes #8981
Oh right it will be the class name not the node name. Cool