Polish Javadoc for MergedContextConfiguration
Document @TestPropertySource support in the reference manual

This commit introduces a new "Context configuration with test property
sources" section in the Testing chapter of the reference manual.

In addition, the "Context caching" section has been updated regarding
support for test property source locations and properties in
MergedContextConfiguration.

Issue: SPR-12076
Document programmatic tx mgt support in the TCF

This commit introduces a new "Programmatic transaction management"
section in the Testing chapter of the reference manual with an example
highlighting the new support provided via TestTransaction.

In addition, this commit begins the work to be addressed more
thoroughly in SPR-11399 by overhauling the entire "Transaction
management" section with in-depth discussions on the following topics.

 - Test-managed transactions
 - Enabling and disabling transactions
 - Transaction rollback and commit behavior
 - Executing code outside of a transaction
 - Configuring a transaction manager

Issue: SPR-11941, SPR-11399
Improve text for xref links in the reference manual
Document automatic discovery of default TELs

This commit introduces a new "TestExecutionListener registration and
ordering" section in the Testing chapter of the reference manual.

Issue: SPR-12082
Document support for merging TELs with defaults

This commit restructures the content of the "TestExecutionListener
registration and ordering" section of the Testing chapter in the
reference manual into cross-referenced subsections with more
appropriate titles.

In addition, this commit introduces a new "Merging
TestExecutionListeners" subsection which documents the new MergeMode
feature in @TestExecutionListeners, including an example demonstrating
the MERGE_WITH_DEFAULTS mode.

Issue: SPR-12083
Add 'new in Spring 4.1' section to reference manual

This commit introduces a new-in-4.1 section in the reference manual with
initial content for testing improvements.
Update link to JDK 8 download
Update link to @SpringFramework team members
Place holder resolution in @JmsListener arguments

This commit allows to use place holder definitions for JmsListener
attributes, effectively allowing to externalize those settings from
the code.

Issue: SPR-12134
HibernateJpaDialect only resets Connection read-only status if actually necessary (avoiding side effects)

Issue: SPR-8959
Issue: SPR-12118
Improve what's new in Spring 4.1 section
polishing
Remove assertion making locations mandatory

This change finishes work started in SPR-12133.

Issue: SPR-12133
List all spring-framework artifacts in Modules

This change adds the artifacts names in the Spring Framework Modules
documentation. Linking both concepts make it easier to decide which
Spring module should be importer in an application's build.

Issue: SPR-11534
Add Web Improvements to what's new in Spring 4.1 section
Update Javadoc in SimpMessageSendingOperations

Issue: SPR-12143
ConfigurationClassParser checks REGISTER_BEAN conditions before processing configuration class imports

Issue: SPR-12128
AbstractAutowireCapableBeanFactory calls postProcessBeforeInstantiation with fully resolved target type

Issue: SPR-12140
Issue: SPR-12142
LazyInitTargetSource works for @Bean targets as well

Issue: SPR-10508
Issue: SPR-8080