feat(directive-injector): component directive injector injects parent

When asked for DirectiveInjector, ComponentDirectiveInjector injects
parent and injects self, when asked for ComponentDirectiveInjector
explicitly.

Closes #1351
```
expect(i).toBeAnInstanceOf(DirectiveInjector);
expect(cdi).toBeAnInstanceOf(ComponentDirectiveInjector);
```