Add space separator in JsonPathExpectationsHelper
Merge pull request #530 from panchenko/master

* pull530:
  Add space separator in JsonPathExpectationsHelper
Fix NPE in PrefixResourceResolver

The ResourceResolverChain can return null, so PrefixResourceResolver
should be skipped in that case.
Fix issue with subscribe destination

The original fix for SPR-11423:
https://github.com/spring-projects/spring-framework/commit/32e5f57e647022d9ea82c03670936bf31f8467de

was insufficient when using an external broker since the original
destination header has to be in the "native headers" map (i.e. with
STOMP headers) in order to be included in messages broadcast by
the broker.
Upgrade to reactor 1.1 RC1
Remove "Public" from the ResourceUrlProvider name

Also respect HandlerMapping order in ResourceUrlProvider
Add CachingResourceResolver
@Bean processing explicitly ignores bridge methods (for method overrides with return type narrowing on JDK 8)

Issue: SPR-11718
(cherry picked from commit 656fc52)
Configuration class processing explicitly skips java.* classes since we'll never find @Bean annotations there anyway

Issue: SPR-11718
(cherry picked from commit c8ea80d)
General defensiveness about the bootstrap ClassLoader (i.e. null ClassLoader)

Issue: SPR-11721
(cherry picked from commit 59cef3c)
AbstractMarshaller avoids SAXSource workaround when processExternalEntities=true

Issue: SPR-11737
(cherry picked from commit 93d13cf)
(cherry picked from commit 4196e6c)
Polishing
(cherry picked from commit c97c246)