Support for composed "any" condition

Add `AnyNestedCondition` which can be used to create a logical 'or' of
other conditions contained on nested classes. For example:

	static class OnJndiOrProperty extends AnyNestedCondition {

		@ConditionalOnJndi()
		static class OnJndi {
		}

		@ConditionalOnProperty("something")
		static class OnProperty {
		}

	}

Fixes gh-1490
Remove workaround for SPR-12118
Allow custom JNDI ConnectionFactory lookup

Add a `spring.jms.jndi-name` property to allow a JMS ConnectionFactory
to be obtained from a custom JNDI location.

Fixes gh-1471
Add spring.provides for JTA starters

Fixes gh-1452
Remove ExtendedPathMatchingResourcePatternResolver

Remove ExtendedPathMatchingResourcePatternResolver which is not required
with Spring 4.1

Fixes gh-1420
Replace mavenCentral() with jcenter() in docs

Fixes gh-1373
Add spring-messaging to the websocket starter

Fixes gh-1241