JdbcTemplate and JmsTemplate pass settings with 0 values on to the driver

Issue: SPR-12338
ExposeInvocationInterceptor declares itself as PriorityOrdered now

Issue: SPR-12351
Consistent number handling in StandardTypeComparator (BigInteger support, doubleValue fallback)

Also includes a fix for the Comparable raw type invocation.

Issue: SPR-9913
Issue: SPR-12353
Reimplemented ServerEndpointExporter to avoid BeanPostProcessor role

Issue: SPR-12340
Polishing
AnnotationUtils favors local composed annotations over interface annotations and consistently logs introspection failures via lazily initialized logger

Issue: SPR-12355
Issue: SPR-12325
Issue: SPR-12329
HttpSessionHandshakeInterceptor and related web.socket.server polishing

Issue: SPR-12352
Consistent formatting of license headers, package javadocs, and import declarations