Add reload functionality to CAF::Service

Sorry about the silent month.  Busy times.

So, this adds a `reload` method to CAF::Service.  Please note that on SysV hosts this may not be implemented, and therefore the operation will fail.  In Solaris `reload` is called `refresh`.