Added support for Spring, Guice and CDI @Inject, @Autowired, @Named, and spring-style @Qualifier