Improve test coverage for AbstractMethodMockingControl

This commit improves the test coverage for AbstractMethodMockingControl
by introducing tests that verify expected behavior for:

 - reentrant method invocations via public methods
 - reentrant method invocations via private methods
 - test methods that do not set expectations or invoke playback()
 - test methods that throw exceptions

For a more complete discussion of "after" vs. "after returning" advice
within AbstractMethodMockingControl, see the Javadoc in the tests.
Explain after advice behavior in static method mock aspect

This commit makes it clear that mock verification will not occur if an
advised test method throws an exception.
Fix EvalTagTests with locales other than english

Fix testPrintFormattedScopedAttributeResult test in org.springframework.web.servlet.tags.EvalTagTests class by making an assertion which is not locale dependent.

Issue: SPR-11392
Polish Javadoc in @*ExceptionHandler
Explain mock scope in static method mocking aspect
Merge pull request #455 from sdeleuze/SPR-11392

Fix EvalTagTests with locales other than english
Introduce verify & reset methods in ADSEMockCtrl

This commit introduces static verify() and reset() methods in
AnnotationDrivenStaticEntityMockingControl for programmatic control
on the mock.

Issue: SPR-11395
Improve header processing in SimpMessagingTemplate

Headers provided to the SimpMessagingTemplate's convertAndSend methods
are now automatically moved into the "nativeHeaders" sub-map. This
ensures the headers will go out with the STOMP message and be received
by subscribers.

Issue: SPR-11387
Fix failing test
Delete TODO that is now tracked in JIRA

Issue: SPR-11393
Introduced SpringNamingPolicy for CGLIB

Issue: SPR-11398
Polishing
Fix formatting in 'TCF support classes' section of ref

This commit fixes some formatting issues in the 'TestContext Framework
support classes' section of the reference manual that were introduced
in the conversion from DocBook to AsciiDoc.
Fix minor typo in testing chapter
Introduced OpenSessionInterceptor as a streamlined alternative to HibernateInterceptor

Issue: SPR-9028
Removed outdated hibernate3 references across the codebase

Issue: SPR-9028
Polish MvcUriComponentsBuilder

Issue: SPR-11391
Improve expanding in MvcUriComponentsBuilder

Before this change MvcUriComponentsBuilder could not create a
UriComponentsBuilder for methods where the mapping has a URI variable
and no matching method argument for it.

For example a URI variable may be in the type-level mapping but not
all methods may have an @PathVariable argument for it.

This fix addresses the shortcoming such that MvcUriComponentsBuilder
expands the method argument values available to it and leaves remaining
URI variables to be further expanded via UriComponents.expand().

Issue: SPR-11391
fix log spelling typo
Merge pull request #457 from mebigfatguy/master

Fix typo in log output for SimpleThreadScope