libnetconf2 UPDATE merge SSH and TLS req into one

In this commit I made the changes that if you want to use TLS, you have
to have both OpenSSL and libssh installed and viceversa. Set the minimum
required OpenSSL version to 3.0 and 0.9.5 for libssh.
diff --git a/nc_server.h.in b/nc_server.h.in
index c1f4bdc..5217662 100644
--- a/nc_server.h.in
+++ b/nc_server.h.in
@@ -16,13 +16,12 @@
 #ifndef NC_SERVER_H_
 #define NC_SERVER_H_
 
-@SSH_MACRO@
-@TLS_MACRO@
-
 #ifdef __cplusplus
 extern "C" {
 #endif
 
+#cmakedefine SSH_TLS_MACRO
+
 #include <libnetconf2/netconf.h>
 #include <libnetconf2/log.h>
 #include <libnetconf2/messages_server.h>