Implement sliding window sync.

For calendar sync, events are only synced up to the end of the window.
Daily the window is advanced, and new events in the gap are synced.

Currently sliding window is disabled unless gservices property
google_calendar_sync_window_day is set.
1 file changed