Revert "fix(directive-injector): Pass the correct injector into nested views"

This reverts 59323daea6ff36ccf44c32dc053e243e0b655896.

Without a default implementation for DirectiveInjector, this results in
a runtime exception (no provider found.)

Issue #1244
fix: Remove deprecated calls to DI bind(Type, inject[])

fixes #1259
closes #1260
feat(DirectiveInjector): add a toInstanceOf parameter to bind()
fix(NgRepeat): remove duplicated call to _updateContext()
feat(components): adds support for multiple insertion points