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