Improved overridability of WS-Adrressing support

Improved AbstractAddressingEndpointMapping by extracing which
message senders and ID strategy to use for a certain endpoint.

Issue: SWS-817
Added test for DI in <sws:interceptors/>

Added test case in InterceptorsBeanDefinitionParserTest to test for
both property and autowired injection on intercetors defined in
<sws:interceptor/> blocks.

Issue: SWS-814
Set BSPComplian on WSHandler

Setting bspCompliant = false has effect only for first request, setting
it on the handler fixes this.

Issue: SWS-828
Call handleResponse when exception resolver rethrows exception

Issue: SWS-824
Preparing for 2.1.3.RELEASE
[maven-release-plugin] prepare release spring-ws-2.1.3.RELEASE
[maven-release-plugin] prepare for next development iteration
Fixed build to use freely-available JARs

Updated the build to use freely-available JAR files for JMS 1.1 and
EJB 2.1, as the original JAR files do not exist in Maven Central and
are no longer in the Spring Release repository.

Issue: SWS-644
Merge pull request #4 from beamerblvd/SWS-644

* SWS-644:
  Fixed build to use freely-available JARs
Prevent invalid Axiom attributes

Axiom 1.2.14 allows creation of attributes with a namespace URI and an
empty prefix, but the behavior for attributes with such an invalid name
is undefined. Axiom 1.2.15 will refuse to create such an attribute. This
change modifies AxiomSoapElement#addAttribute so that it lets Axiom
generate a prefix if necessary. All tests now pass successfully with
Axiom 1.2.15-SNAPSHOT.
Merge pull request #2 from veithen/master

* axiom_attribute:
  Prevent invalid Axiom attributes
Added Java config support to Message Servlet

Added Java configuration support to MessageDispatcherServlet so that it
can be configured within a ServletContextListener or a
ServletContainerInitializer.

Issue: SWS-832
Merge pull request #3 from beamerblvd/SWS-832

* SWS-832:
  Added Java config support to Message Servlet
BspCompliant always set to true

BspCompliant is always set to true in Wss4jSecurityInterceptor.

Issue: SWS-831
HttpComponentsMessageSender inintuitive constructor

HttpComponentsMessageSender has two constructors, with and without
HttpClient, and the one with HttpClient omits adding a
SoapRemoveHeaderInterceptor.

This breaks in org.apache.http.protocol.RequestContent with new
ProtocolException("Content-Length header already present"), but only in
some containers (oc4j) and not in others (jetty, eclipe); this makes the
issue hard to debug.

Adding a note to the javadoc would help the developer pick the proper
constructor to avoid this issue.

Issue: SWS-835
Merge pull request #5 from ekonijn/master

* http_components_constructor:
  HttpComponentsMessageSender inintuitive constructor
Fixed typo in SimpleWsdl11Definition

Changed the word 'exit' in a log message to 'exist' as it was referring to a non-existent file.
Merge pull request #6 from DennisLaumen/master

Fixed typo in SimpleWsdl11Definition
Added properties to disable entity resolution.
Merge branch 'master' of github.com:SpringSource/spring-ws