Properly evaluate @Conditional in case of multiple imports for same config class

Issue: SPR-11788
(cherry picked from commit 52f44b3)
JmsResourceHolder checks for nested DataSource transactions as well (for Oracle AQ compatibility)

Issue: SPR-11791
(cherry picked from commit 5faacd5)