@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)

Issue: SPR-11718
(cherry picked from commit 656fc52)
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway

Issue: SPR-11718
(cherry picked from commit c8ea80d)
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)

Issue: SPR-11721
(cherry picked from commit 59cef3c)
AbstractMarshaller avoids SAXSource workaround when processExternalEntities=true

Issue: SPR-11737
(cherry picked from commit 93d13cf)
(cherry picked from commit 4196e6c)
Polishing
(cherry picked from commit c97c246)