fix(ngInclude): correctly add non-html namespaced template content

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
WIP: make broken tests pass, yeah