testsuite: generic tests are split into TLS1.2 and TLS1.3 version
Several tests use the default negotiated version between gnutls client and server. As we introduce TLS1.3 and make it the default, we need to split these tests into a TLS1.2 (and earlier) and a TLS1.3 version.