fix(ShadowDomComponentFactory): annotate ShadowDomComponentFactory with @Injectable so that appropriate entry in static factories in generated.

Closes #963