@EnableTransactionManagement and co get detected on superclasses as well

Issue: SPR-10864
Polishing around @EnableTransactionManagement

Issue: SPR-10864
Synchronized cache creation on CacheManager

Issue: SPR-11132