added support for injecting guice injector and if exists then uses it to create child injector; scans all parent injectors