### Summary

Add RedOS support for hostname module plugin

### Issue Type

Feature Idea

### Component Name

hostname

### Additional Information

Just add class of redos for hostname
```
class RedosHostname(Hostname):
    platform = 'Linux'
    distribution = 'RED'
    strategy_class = SystemdStrategy
```


### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
import os
import platform
import socket
import traceback
from ansible.module_utils.basic import (
    AnsibleModule,
    get_distribution,
    get_distribution_version,
)
from ansible.module_utils.common.sys_info import get_platform_subclass
from ansible.module_utils.facts.system.service_mgr import ServiceMgrFactCollector
from ansible.module_utils.facts.utils import get_file_lines
from ansible.module_utils._text import to_native, to_text
from ansible.module_utils.six import PY3, text_type
STRATS = {
    'alpine': 'Alpine',
    'debian': 'Debian',
    'freebsd': 'FreeBSD',
    'generic': 'Generic',
    'macos': 'Darwin',
    'macosx': 'Darwin',
    'darwin': 'Darwin',
    'openbsd': 'OpenBSD',
    'openrc': 'OpenRC',
    'redhat': 'RedHat',
    'sles': 'SLES',
    'solaris': 'Solaris',
    'systemd': 'Systemd',
}
class UnimplementedStrategy(object):