execute_safe_command should respect timeout_return
If mod_gm_opt->max_jobs is reached, exit the worker process only after gearman_worker_work has finished, instead of exiting in get_job. Exiting prematurely causes the recently finished job to be not acknowledged, and the job gets executed once again.
updated md5 lib
fixed some potential memory and filedescriptor leaks

also added cppcheck test
update Changelog
Initscript returns 0 when start fails
update changelog
add support for systemd
unify rc script name
fix path of systemd file
released 1.4.16

Signed-off-by: Sven Nierlein <Sven.Nierlein@consol.de>