Fixed issues related to include files lookup
Fixed the bug related to copying of test perl scripts

Signed-off-by: Sateesh Kavuri <sateesh@mobilitas.co>
Made SyncBasePlugin::cleanUp as a virtual abstract method to ensure
that plugin developers provide an implementation. Without this, deleting
profiles would throw error

Signed-off-by: Sateesh Kavuri <sateesh@mobilitas.co>
Added result structs in SyncResults that can be used by plugins. Also
added method to return the timestamp of the last successful sync. This
is useful initiating fast/slow sync

Signed-off-by: Sateesh Kavuri <sateesh@mobilitas.co>
Fixed the bug related to fetching the last successfull sync time

Signed-off-by: Sateesh Kavuri <sateesh@mobilitas.co>