Add optional Java 17 profile to maven

We will continue to use Java 8 as default for released SeamCAT versions (until we decide otherwise), but I will add an optional Java 17 profile that can be used to compile tests. This way we can start to use new modern test features not available for Java 8.

Edited by Stephan Korsholm