HPCC-12059 Need tool to create initial LDAP OUs and admin HPCC user

Currently admins are required to enter the LDAP Admin credentials in the Config
Manager which then gets flushed to the environment and config files. This is
insecure and they are only needed to create the initial OUs and an HPCC Admin
user. This pull request introduces a new "initldap" tool that should be run
once after installing HPCC and running config manager. The tools asks the user
to enter an LDAP Admin user/pw and uses them to create all the OUs and the initial
HPCC Admin that is specified in the config "systemUser" fields

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
HPCC-11764 Dafilesrv authentication and encryption on transport

Current dafilesrv uses unencrypted sockets which is not secure. This update
adds a new section to the environment.conf file to optionally specify that
dafilesrv and its clients should use SSL, and points to the cert file, key file
and provides an encrypted passphrase. If specified, dafilesrv and its clients
will enable secure sockets (openSSL) and communicate in a secure manner.

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge remote-tracking branch 'origin/secureDAFS'
Merge remote-tracking branch 'origin/ssh'
HPCC-12224 eclagent.log sometimes shows activity not related to workunit

The code that extracts a particular workunit's eclagent logfile from the master
logfile uses the process id as the key. However, it scans the entire line looking
for that PID, and when by chance that pid string appears elsewhere (ie as a thread
id) then it incorrectly includes that line in the logfile. This code change
locates the actual PID column in the logfile entry and compares it to the
search PID

Signed-off-by: William Whitehead <william.whitehead@lexisnexis.com>
Merge remote-tracking branch 'origin/hthorLogs'
Merge remote-tracking branch 'origin/initldap'
Merge remote-tracking branch 'upstream/master'