Deal with upgrades that change run_dir.

Do not lose control over the running zabbix_server when run_dir
is changed.
Bug fixes

Actually do what the comments I wrote say and check that the group
using the GID set in the attribute has a different group name.

Compensate for Chef bug that may no longer exist but does in 10.16.2
https://github.com/acrmp/foodcritic/issues/53

Make sure that all service resources have unique names even if they
call the same service.
Fix logfiles that start with a dash

Without this there will be log files like /var/log/httpd/-error.log
Merge branch 'works-for-me' into security

Fixes log files with names that start with a dash.