LPS-42786
LPS-42773 Add Escaping for title area.
LPS-42782
LPS-41153 On a mobile device, on a user's own comment, "Post Reply," "Top," etc. links do not appear (user must tap on the comment)
LPS-41153 - Source formatting
LPS-40202 Fix incorrect directory path
LPS-42799 Update method  'checkCompanyKey' in CompanyLocalServiceImpl to handle null "keyObj" problems for portals with spapped JREs

- Start portal with IBM JRE --> Security Provider will be com.ibm.crypto.provider.IBMJCE & algorithm (DES, com.ibm.crypto.provider.DESKey) will be stored in Company.key_
- Swtich to Sun/Oracle JRE
- Start portal
- Company.keyObj will be null as the Classloader won't find the implementation:

CompanyImpl.getKeyObj() calls Base64.stringToObject in "silent" mode, so the thrown ClassNotFoundException won't be logged.

Since we use the keyObj to encrypt/decrypt strings, we should generate a new key for the company if any of these values is null.
LPS-42799 Simplify the logic
LPS-42412 On a small mobile device (320 pixels), the comment box is cut off on a DM document
LPS-42412 - Source formatting
LPS-42837