ask for confirmation before syncing collections

Sync is a long-running process that should not be interrupted,
so ask user to confirm before starting.
added "cancel sync" button to sync-confirm page

Just in case the user forgets about the Back button...
made Sync button always available, even when in synced state
Merge branch 'presync-confirm'