feat(ngTransclude): allow ngTransclude to be used as an element

Closes #8141