Merge pull request #231 from carsonmcdonald/3.2.x

# By Carson McDonald
# Via Carson McDonald
* carson:
  Fix a few typos
Polish
Only register Date converters with global format

Change JodaTimeFormatterRegistrar and DateFormatterRegistrar to only
register converters for the Date and Calendar types when a global format
has been defined. This means that the ObjectToObject converter will
handle String->Date conversion using the deprecated Date(String)
constructor (as was the case with Spring 3.1).

Issue: SPR-10105
Protect against NPE in Tiles 3 Views

Change the org.apache.tiles.request.servlet.ServletRequest created
in TileView.checkResource to include the HttpServletRequest. This
is required when using a TilesConfigurer with useMutableTilesContainer
set to true. Without a HttpServletRequest the getRequestScope() method
will always return null causing exceptions in the CachingTilesContainer
class.

Unfortunately the checkResource method does not provide access to the
HttpServletRequest so it must be obtained via the RequestContextHolder
thread-local.

Issue: SPR-10223
Fix type in "what's new in 3.2" section

Issue: SPR-10283
"packagesToScan" feature for Hibernate 3 and Hibernate 4 detects annotated packages as well

Issue: SPR-7748
Issue: SPR-10288
Add HttpPutFormContentFilter note to documentation

Update reference guide to include a note about the use of
HttpPutFormContentFilter in combination with @RequestBody
MultiValueMap and HttpEntity.

Issue: SPR-8415
Merge pull request #230 from avbentem/patch-1

# By Arjan van Bentem
* patch-1:
  Add HttpPutFormContentFilter note to documentation
Add setOutputStreaming option for HTTP factory

Add setOutputStreaming on SimpleClientHttpRequestFactory to allow the
disabling of 'output streaming' mode on the underlying connection so
that authentication and redirection can be handled automatically.

Issue: SPR-9617
Javadoc polish
Protect against '//' in UriComponentsBuilder

Refactor UriComponentsBuilder to ensure that paths do not contain empty
segments.

For example, prior to this commit:

    fromUriString("http://example.com/abc/").path("/x/y/z")

would build the URL "http://example.com/abc//x/y/z" where as it will
now build "http://example.com/abc/x/y/z".

Issue: SPR-10270
Update JavaScriptUtils

Add escaping for <, >, and PS/LS line terminators

Issue: SPR-9983
Use default value for empty values in @RequestParam

Issue: SPR-10180
Log4jWebConfigurer supports resolving placeholders against ServletContext init-parameters as well

Introducing a ServletContextPropertyUtils helper (analogous to SystemPropertyUtils) along the way.

Issue: SPR-10284
Fixed @Configurable documentation with respect to the use of a prototype-scoped bean definition.

Issue: SPR-10298
Removed outdated EJB reference from auto-proxying documentation.

Issue: SPR-10299
Fixed @Configurable documentation with respect to logging when the aspect hasn't been configured

Issue: SPR-10295
Make StandaloneMockMvcBuilder interface consistent

The exception resolvers can now be set using a setter that expects
varargs, just like other infrastructure beans.

Issue: SPR-10279
Improve error message for JSON path expressions

Issue: SPR-SPR-10275
Allow merge of MockMultipart- w/ Mock- request builder

Issue: SPR-10280