SimpleIPC component, need properties: LocalTempDir, UnixPermissions
Component SUBJ creates the temp file (ie pipe) in the GetTempDir(true).
we need an option to use GetTempDir(false) instead.
this is more secure to use LOCAL temp folder, not global one.
```
constructor TPipeClientComm.Create(AOWner: TSimpleIPCClient);
begin
inherited Create(AOWner);
FFileName:=Owner.ServerID;
If (Owner.ServerInstance<>'') then
FFileName:=FFileName+'-'+Owner.ServerInstance;
if FFileName[1]<>'/' then
FFileName:=GetTempDir(true)+FFileName;
end;
```
Why is this needed:
https://github.com/Alexey-T/CudaText/issues/4094
We also need to specify unix-permissions for that pipe!
so I can set permissions (octal) 0600 instead of current bad 0644.
issue