fix(ngSwitch): interoperate with multi-element transclude directives

Worked with @lgalfaso on the implementation here.

Closes #8235
Closes #8244