ConfigurationClassParser checks REGISTER_BEAN conditions before processing configuration class imports

Issue: SPR-12128
AbstractAutowireCapableBeanFactory calls postProcessBeforeInstantiation with fully resolved target type

Issue: SPR-12140
Issue: SPR-12142
LazyInitTargetSource works for @Bean targets as well

Issue: SPR-10508
Issue: SPR-8080
ExtendedBeanInfo uses explicit hashCode calculation (as defensive measure against JDK PropertyDescriptor changes)
Polishing