Fix bug when creating processes under Solaris.

The process object was not being returned.  OTOH, this method is
identical to the systemd variant.  Should I just merge them into one?
Add reload functionality.

Please note that in SysV most services don't provide a reload method
and this will fail.

Also, in Solaris "reload" is called "refresh".
Merge pull request #50 from piojo/service-reload

Add reload functionality to CAF::Service