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

Issue: SPR-7955
Polishing along with backport
Reintroduced "mode" and "proxy-target-class" attributes in spring-task-3.1/3.2.xsd

Issue: SPR-10177
Polishing
Further fixes for 3.2.1