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