Merge pull request #520 from marschall/spring-messaging-imports

* spring-messaging-imports:
  Clean up spring-messaging imports
Clean up spring-websocket imports

spring-websocket is full of unused imports. This commit removes all
unused imports from spring-websocket.
Merge pull request #521 from marschall/spring-websocket-imports

* spring-websocket-imports:
  Clean up spring-websocket imports
Clean up spring-webmvc-portlet tests warnings

Clean up compiler warnings in the tests of spring-webmvc-portlet. This
commit adds type parameters to all the types (mostly `List` and `Map`).

After this commit the only warnings in spring-web left are the
subclasses of `MyCommandProvidingFormController`.
Merge pull request #522 from marschall/spring-webmvc-portlet-warnings

* spring-webmvc-portlet-warnings:
  Clean up spring-webmvc-portlet tests warnings
Clean up spring-expression tests warnings

Clean up compiler warnings in the tests of spring-expression. This
commit adds type parameters to some of the types (mostly `List` and
`Map`). Some of them can't be cleaned up, some tests are even
specifically for raw types.
Merge pull request #523 from marschall/spring-expression-warnings

* spring-expression-warnings:
  Clean up spring-expression tests warnings
Clean up spring-web tests warnings

Clean up compiler warnings in the tests of spring-web. This commit
adds type parameters to all the types (mostly `List` and `Map`).

After this commit the only warnings in spring-web left are in
* `MockExpressionEvaluator` this can't be fixed until JSP-EL is fixed
* `Jackson2ObjectMapperFactoryBeanTests#testSetModules` that code
   would never compile with generics.
Merge pull request #524 from marschall/spring-web-warnings

* spring-web-warnings:
  Clean up spring-web tests warnings
Clean up spring-tx tests warnings

Clean up compiler warnings in the tests of spring-tx. This commit
adds type parameters to all the types (mostly `List` and `Map`). In
addition it uses Java 5 autoboxing to get rid of several `new Integer`
(except in cases where it's needed).

After this commit the only warnings in spring-tx left are in
`TransactionAttributeSourceTests`` that code would never compile with
generics.
Merge pull request #525 from marschall/spring-tx-test-warnings

* spring-tx-test-warnings:
  Clean up spring-tx tests warnings
Clean up spring-jms tests warnings

Clean up compiler warnings in the tests of spring-jms. This commit
adds type parameters to all the types (mostly `List` and `Map`).

I am not too sure about the `Map` type parameters in
`MessageContentsDelegate` and `ResponsiveMessageDelegate` however the
respective methods seem unused.
Merge pull request #526 from marschall/spring-jms-test-warnings

* spring-jms-test-warnings:
  Clean up spring-jms tests warnings
Clean up spring-context-support tests warnings

Clean up compiler warnings in the tests of spring-context-support.

This commit:
* adds type parameters to all the types except `Cache` (mostly `List`
  and `Map`)
* removes unused imports
Merge pull request #527 from marschall/spring-context-support-warnings

* spring-context-support-warnings:
  Clean up spring-context-support tests warnings
Remove useless imports
Fix ConcurrentReferenceHashMap max constraints

Update calculateShift to respect the maximum upper bound as well as the
minimum value.

Issue: SPR-11720
Merge pull request #513 from HejiaHo/master

* pull513:
  Fix ConcurrentReferenceHashMap max constraints
Polish static resource handling mechanism

- ResourceResolver and ResourceResolverChain now have a consistent API
  with regard to method names and terminology.

- ResourceResolver and ResourceResolverChain now accept
  List<? extends Resource> instead of List<Resource> for simplified
  programmatic use.

- Improved Javadoc across the package.

- Formatted code to align with standards.

- Removed all references to ResourceUrlPathTranslator.

Issue: SPR-10933
Update Javadoc for PublicResourceUrlProvider