Alter semodule file to be smart about OS capabilities

collectd is not available on RHEL so don't add the rules on RHEL
systemd is only available on certain OS's so be smart

Change-Id: I7bc3339e94723639922c2458214449f14ea1cbee
Signed-off-by: Mike Burns <mburns@redhat.com>