RHEL Support

Hi, this is a revival of @snobear's PR #9 for RHEL5 & 6 (sysvinit) support.

It adds support for systemd, but only triggers on Fedora and Centos/RHEL 7+.  Centos 7 is fine but I don't have a 6 server to test on. The init scripts are mostly the same from the previous PR so any issues should be minor and you can assign anything raised to me.

I've tried not to change anything in the Ubuntu configs except for reworking the tests.
yeah, it felt wrong adding duplicate tests for both tests but the risk was that you'd ask for them ;)

Easy enough to remove, though I'd prefer to do that in a separate PR.