Support varargs for DomUtils.getChildElementsByTagName

Issue: SPR-11272
(cherry picked from commit e334489)
Avoid hard reference to LocalValidatorFactoryBean in <mvc:annotation-driven> parser

Issue: SPR-11272
(cherry picked from commit c48da0d)
Introduced "spring.beaninfo.ignore" system property for optimized Introspector usage

Issue: SPR-9014
(cherry picked from commit f88cbda)
Added cache for path pattern tokenization

Issue: SPR-11258
Introduced OptionalValidatorFactoryBean for scenarios where the JSR-303 API is present but no Bean Validation Provider is available (used by the MVC namespace)

Issue: SPR-11272
Consistent implementation of AsyncListenableTaskExecutor

Issue: SPR-11282
Activated through rename to *Tests, and added method call interaction tests

Issue: SPR-7831
Use OptionalValidatorFactoryBean in Configurers

Configurers and BeanDefinitionParsers should use
OptionalValidatorFactoryBean instead of
LocalValidatorFactoryBean.

The Optional implementation catches and logs setup
exceptions, useful when a validation API is present on
the classpath but not the actual implementation.

Issue: SPR-11272