New objects for sync target, options and state: SyncTarget, SyncOptions and SyncState
Tests fixes
Merge pull request #705 from wmathurin/unstable

New objects for sync target, options and state: SyncTarget, SyncOptions ...