CAF::Process and LC::Process give uninitialized warnings with timeout
undefined. set it to 0 (default in LC::Process)
use conditional logger from CAF::Object
Merge pull request #71 from stdweird/service_timeout

Service: set explicit service timeout instead of passing undef with sysv