Fixing tests for JDK 1.7

Fixed a couple of tests so that they work under JDK 1.7.
Improve Eclipse setup

Only apply the Eclipse plugin to subprojects. This prevents the
creation of an Eclipse project for the root Gradle project which was
masking the Eclipse projects for all of the Gradle sub-projects.

Update .gitignore to ignore the bin folder created by builds in
Eclipse.
Merge pull request #11 from wilkinsona/eclipse

Improve Eclipse setup
Introduced @PayloadRoots annotation

Introduced the @PayloadRoots annotation, a composite of @PayloadRoot.
which allows users to map to multiple payload root element names.

Issue: SWS-864
Enable easy installation into local Maven repo

To allow easy installation of the built artifacts into the local Maven
repository, this commit applies the Maven plugin to all Gradle
subprojects. As a result, the install task can now be used to perform
the installation
Merge pull request #12 from wilkinsona/maven-plugin

Enable easy installation into local Maven repo
Update server.xml
Merge pull request #13 from AlexYursha/patch-1

Fix semantic typo.
Added afterCompletion to ClientInterceptor

Added the afterCompletion hook to ClientInterceptor, similar to the
existing one in EndpointInterceptor.

Issue: SWS-778
Merge branch 'master' of github.com:SpringSource/spring-ws
Introduce TrustManagersFactoryBean

Introduced TrustManagersFactoryBean for easy configuration of
TrustManager instances in Spring XML.

Issue: SWS-731
Support null return value for JAXB

Support null return values for JAXB MethodReturnValueHandlers.\

Issue: SWS-867
Document supported standards

Document supported WS-* standards.

Issue: SWS-846
Upgraded to WS-Commans XML Schema 2.1
Upgraded to Spring 4.0.3 and XMLUnit 1.5

Upgraded to XMLUnit 1.5, which broke some tests in SWS as well as SPR.
Spring 4.0.3 fixed those, so upgraded to that as well.
Working on code config
Working on code config
Working on code config
Working on code config
Working on ref docs for code config