use systemd for recent fedora and rhel 7

Although Redhat has largely made <code>chkconfig</code> compatible with <code>systemd</code>, the status function of <code>Chef::Provider::Service::Redhat</code> does not work with newer services, because the only output produced by <code>chkconfig --list</code> is:

```
$ chkconfig --list

Note: This output shows SysV services only and does not include native
      systemd services. SysV configuration data might be overridden by native
      systemd configuration.

      If you want to list systemd services use 'systemctl list-unit-files'.
      To see services enabled on particular target use
      'systemctl list-dependencies [target]'.

netconsole     	0:off	1:off	2:off	3:off	4:off	5:off	6:off
network        	0:off	1:off	2:off	3:off	4:off	5:off	6:off
```

This means that either:

  * Redhat needs to make <code>chkconfig --list</code> fully compatible (not likely)
  * <code>Chef::Provider::Service::Redhat</code> needs to switch to just use <code>chkconfig $service</code>
  * RHEL based platforms that use systemd should switch to using <code>Chef::Provider::Service::Systemd</code>

I'm in favor of the latter, because it will simplify usage of systemd on these platforms, and is not dependent on a backwards-compatibility feature that could some day be dropped. According to [Fedora](https://fedoraproject.org/wiki/Systemd#Does_chkconfig_command_work_with_systemd.3F), their version of <code>systemctl</code> also provides backwards compatibility with <code>chkconfig</code>
yep "oracle" is the platform we use for OEL/Larry.

ibm_powerkvm and cloudlinux might be straight recompiles, but i don't know if they adhere to the same version numbers or what.  i'm better with those being done via PR as issues come in.

amazon is not a straight recompile, but has a higher priority than any of the rest of the RHEL-like clones.  i'd be interested in figuring out which platform_version they plan on making (or have made) the switch to systemd.  i'm positive that if we don't address that now that someone will get bit by it.