This commit adds support for auto-configuration of Hazelcast Jet server and client and auto-configuration of Hazelcast Jet Health Contributor.

Since Hazelcast Jet is shading Hazelcast classes and using Hazelcast specific configuration files, Hazelcast Jet auto-configuration should disable the Hazelcast auto-configuration if Hazelcast Jet found on the classpath. I've achieved this using @ConditionalOnMissingClass("com.hazelcast.jet.JetInstance") annotation on to Hazelcast auto-configuration class.

Comment From: wilkinsona

Thanks very much for the pull request. Unfortunately, we feel that there hasn't been sufficient demand for the functionality to justify the ongoing cost of maintaining it. We think it would be better for the functionality to be provided by you as a third-party starter. We'd be more than happy to link to it from our list of such starters. Thanks anyway.