auto-register also the DI\FactoryInterface and DI\InvokerInterface

In some cases complex factory service classes might need the container injected as a `DI\FactoryInterface` to be able to `make` other services.
These changes ease the configuration of the container.