Spring Web Services Starter Project - gh-412 updated

Spring Web Services Starter project.

I took as a starting point code submitted by @mdeinum in pull request https://github.com/spring-projects/spring-boot/pull/412 from @dsyer branch https://github.com/dsyer/spring-boot/tree/spring-boot-starter-ws

Changes:
- updated to Spring WS 2.2.0
- XML beans replaced with Java config - consistent with https://spring.io/guides/gs/producing-web-service.
- refactored `HolidayEndpoint` to JDOM 2
- fixed warning messages and made small cleanup


I did not update Javadocs - the most if not all sample projects are not documented with Javadocs. At the same time I did not remove Javadocs made by @mdeinum but since they are autogenerated Javadocs from IDE I believe they should be replaced just with author tag or removed.

I have signed the contributors license agreement: 25320120427042238