LPS-40873 WebRTCManager: implement call
LPS-40873 Rename
LPS-40873 Move it to where it's used
LPS-40873 I'm not sure which one is clearer, call or connect. But we have the idea of a connection already, so I just kept it as that to remove one more type of thing. But if you think call is better, please rename it back.
LPS-44126 add index writer
LPS-44126 SF
LPS-44126 add elasticsearch engine configs
LPS-44126 SF
sync-engine-shared - Introduce "uiEvent", non persisted status events that the engine doesn't care about but the ui needs for notifications
sync-engine-shared - annotation not needed for transient fields
sync-engine-shared - refactor
sync-engine-shared Either use HttpServletResponse or use another constants class
sync-engine-shared - remove unused code
LPS-43332 Add imports
SOS-2121 View all notifications link doesn't work in control panel
sync-engine-shared - Didn't mean to remove logging
LPS-40873 connect -> call

I believe `call` is more appropriate here since I'm using the WebRTC
vocabulary here, which is "call" and "answer". So this method is the
result of making a call.
LPS-40873 WebRTCManager: implement pushLostConnectionStateWebRTCMail()
LPS-44636 Expose logic to calculate calendar offset and duration as a service
LPS-44636 Update references (java)