Track osplugin PIDs and kill old osplugin processes on new syncs
Track osplugin PIDs and kill old osplugin processes on new syncs

This solves problems that may arise of aborting a synchronization
abnormally without killing osplugin. It keeps the PID of the osplugin
processes on the 'osplugin.pid' file inside the member configuration
directory. If a pid file is found on osync_client_initialize(), the old
process is terminated with SIGTERM.



git-svn-id: c84d288072f89a5d247ff1cec484dbd0eb473012@948 53f5c7ee-bee3-0310-bbc5-ea0e15fffd5e

ianmartin/opensync,ianmartin/opensync