Optimized ImportAware processing to avoid re-reading class files
(cherry picked from commit 519f78c)
Synchronized cache creation on CacheManager

Issue: SPR-11132
(cherry picked from commit de890fd)
Polishing
Use AnnotationTransactionAttributeSource class name to avoid hard dependency on transaction.annotation package
(cherry picked from commit 4133272)
Polishing (including removal of javadoc imports that show as package cycles in IntelliJ)
(cherry picked from commit 2a52dec)
Polishing (including removal of javadoc imports that show as package cycles in IntelliJ)
(cherry picked from commit 2a52dec)
EhCacheFactoryBean calls CacheManager.addCache before setStatisticsEnabled

Issue: SPR-11080
Issue: SPR-11092
Support multi-value x-forwarded-host header

Issue: SPR-11140
Only consider "is" methods with boolean returns

Fix regression introduced in b25e91a5 where ReflectivePropertyAccessor
does not consider the return type for "is" getters.

Issue: SPR-11142
(cherry picked from commit 85b0bfff)