test: implement use of TLSv1.3 and assertions for LocalIncomingServerSessionTest and LocalOutgoingServerSessionTest
Also fixes LocalOutgoingServerSessionTest by removing a specific expected case
Improve SO_TIMEOUT for more stable S2S unit test execution
TLS handshaking is resource intensive. Relax the SO_TIMEOUT value a bit, to prevent test failures in constraint environments.
OF-2646: Disable database interaction when running unit tests
When running unit tests, the database isn't available. Trying to interact with it eats up resources, logs errors and throws exceptions.
With this commit, a flag is introduced that allows database interaction to be skipped when using JiveProperties.
Additionally, a dummy connection provider is used to initialize DbConnectionManager