Improvements
 - Sync is now disabled by default and the user will be prompted to enable it when using the feature
 - Improved sync pairing UI
 - Added toggle to be able to disable local functionality for sync
 - Sync pairing dialog now automatically closes when pairing is successful
 - Casting devices more clearly communicate when not ready
 - Implemented backoffs for SyncServer
 
Fixes
 - IPv6 casting now works properly when the IP contains a scope id
 - Various fixes to Sync protocol
 - Fixed synced ImageVariables showing black images
 - Fixed sync gzip compression
 - Fix race condition causing watch later to be re-added when removed when using sync