Start a service module.
Allow to run tests in the standard way.
Dispatch at runtime the methods exposed in the API
Generate the API dynamically, with AUTOLOAD
Generate the API dynamically, with AUTOLOAD
Handle lists of services in the same object
Fix order on AUTOLOAD checks

A linux box will take the systemd path if the systemctl command exists.
Even in systems that haven't converted fully to systemd, systemctl
provides wrappers around /sbin/service and the like, so this should be
safe.
Documentation update.
Rename parameters
Rename sunos to solaris, as per perlport.
Test the solaris implementation too.
Fix typo.
Handle restart timeouts specially on Solaris.
Specialize the cration of CAF::Process objects

We need different behaviours depending on the platform.
Clarify the semantics of timeouts for Solaris.

These should become PODs.
Adjust POD documentation.
Merge pull request #15 from piojo/service

Start CAF::Service.

Add logic for restarting a service in EL5 and EL6, Solaris, and Systemd-based systems.