Connected the signals emitted from plugins by relaying them to msyncd

The signals emitted from the plugin processes can be relayed over dbus
by connecting the signals to signals. This needs to be done both on the
skeleton and the stun side. With this patch, the synchronization with
the syncml client works. Tested with memotoo.com Removed not needed
methods

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Moved the dbus consts and the plugin obj ref to SyncPluginBase

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Added checks for return of dbus call

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Added support for server oop plugins. Under construction

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Moved TransportTracker to libbuteosyncfw to enable PluginCbImpl

Currently, synchronizer (or msyncd) checks the connectivity and plugins
use the call back interface to check for connectivity status. Now
TransportTracker and NetworkManager are moved to libbuteosyncfw so that
PluginCbImpl can check for connectivity status.

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>
Added signals to track process exit status

Added two signals processError(), processFinished() to track the exit
status of a process and shutdown the sync.

Signed-off-by: Sateesh Kavuri <sateesh.kavuri@gmail.com>