Added a test case to JLinkOptionsTest to test that jpackage doesn't bind services in app's runtime by default.
The test builds two app images for the same app. One with the default jlink options and another with `--bind-services` jlink option. The test compares module lists from both runtimes. The expected result is that the runtime built with `--bind-services` jlink option has additional modules. The PR must be integrated after https://github.com/openjdk/jdk/pull/22644. Otherwise, the newly added test will fail. ------------- Commit messages: - Merge branch 'master' into JDK-8346434 - Trailing whitespace removed - Merge branch 'master' into JDK-8346434 - Copyright year updated - 8346434: Add test for non-automatic service binding Changes: https://git.openjdk.org/jdk/pull/23047/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=23047&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8346434 Stats: 79 lines in 3 files changed: 58 ins; 10 del; 11 mod Patch: https://git.openjdk.org/jdk/pull/23047.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/23047/head:pull/23047 PR: https://git.openjdk.org/jdk/pull/23047