EhCache/JCacheCacheManager needs to re-obtain runtime-added Cache reference for potential decoration

Issue: SPR-11407
(cherry picked from commit ef1748f)
Clarified CompositeCacheManager's applicability, added convenience constructor with given delegates, and fixed getCacheNames implementation to never return duplicates

Issue: SPR-11427
(cherry picked from commit d550ffb)
Objects with multi-threaded access should not lazily populate a hash field

Issue. SPR-11428
(cherry picked from commit 72fe7eb)
Avoid unnecessary getMappingForMethod repeat (in particular for RequestMappingInfo)

Issue. SPR-11428
(cherry picked from commit f913940)
Related polishing

Issue. SPR-11428
(cherry picked from commit 9c6df76)
Mixed polishing along with recent changes
(cherry picked from commit 14e5a02)
Polishing