Issue 50325 - Add Security tab to UI
Description: This updates the CLI and UI to handle a majority of
the security configuration. It also adds support
for PF dual list selection even though I ended up
not using it.
Relates: https://pagure.io/389-ds-base/issue/50325
Reviewed by: spichugi, and mhonek (Thanks!!)
Fixed Simon's issues
Fix issue with listing certs with spaces in the name
Fix npm vulnerabilities
Fix selinux port labeling, and add 'saving' spinners
Use a regex for parsing certutil output