[openssl] InitSSLInterface should returns True, if ssl is initialized already
```pascal
unit openssl;
...
function InitSSLInterface(Const aSSLName, acryptoName : AnsiString) : Boolean;
begin
Result:=SSLLoaded;
if Result then
exit;
EnterCriticalSection(SSLCS);
try
if SSLloaded then
Exit; // !!!!!!!!!!!!!!!!!!! should be Exit(True) here
```
## System Information
<!-- The more information are provided the easier it is to replicate the bug -->
- **Operating system:** Windows/Linux
- **Compiler version:** trunk (27a2a042799566a069ae6d4772ff77405491e794)
- **Device:** Computer
## Steps to reproduce
multiple threads should initialize openssl simultaneously to run into this bug
issue