AbstractCacheManager accepts no caches defined, allowing for EHCache default cache setup

Issue: SPR-7955
SpEL support for static finals on interfaces

Issue: SPR-10125
Backport-Issue: SPR-10174
Reintroduced "mode" and "proxy-target-class" attributes in spring-task-3.1.xsd

Issue: SPR-10177
Polishing
Further fixes for 3.1.4