LPS-35724 New methods for generating random strings
LPS-35724 Fix getPassword() to be secure, remove getSecurePassword()
LPS-35724 Use getPassword() instead of getSecurePassword()
LPS-35724 Source formatting
LPS-35724 Use StringUtil.randomId() for creating portlet namespaces, HTML ids etc. We don't need SecureRandom here
LPS-35724 Use StringUtil.randomString() where we don't need SecureRandom
LPS-35724 Use SecureRandom for generating temp file names
Revert "LPS-35724 Use SecureRandom for generating temp file names". PwdGenerator should only generate passwords, not file names. A pin number is still a password.

This reverts commit 42c2ffdf8b08226685985e857a05365712a43192.
LPS-35724 SF
LPS-35724 Make it consistent with FileImpl#getTempFileName
LPS-38306 Fix NPE because data table tries to update the recordId column that does not exist.
LPS-38306 There is "null" value in Spreadsheet View of a DDL
LPS-38306 - Source formatting
LPS-38625 LDAP mappings default to empty string to prevent NPE
LPS-38625 SF
LPS-36146 - actions, paths
LPS-36146 - macros
LPS-36146 - tests
LPS-38613 we were setting the hidden input always to true, but if the checkbox is not checked it should be false (the logic in js assumed that the default value was always true)
LPS-38613 - Source formatting