[EGD-4452] unify desktop locks (#1071)
* [EGD-4452] Desktop locks refactored
[EGD-3512] Create ICS Parser (#892)
-Create application desktop endpoints for calendar events
-Modify Calendar Database Interface
-Create ParserICS lib
-Create calendar events endpoints test
-Create UT for ParserICS
[EGD-4373] Fix for the unexpected call to onClose() method. (#1048)
[EGD-4371] Fixed saving a draft message for a phone number (#1041)
[EGD-4153] Use actions instead explicit applications switch. (#1032)
[EGD-4373] Fix for changing the content of option window. (#1054)
[EGD-3289] Changed fonts of message snippet and its prefix. (#1058)
[EGD-4475] ScreenlockCheckEvent handler bug fix (#1062)
[EGD-4367] sim passcodes flow implementation (#1033)
[EGD-4221] Convert service-time to library
[EGD-4267] Don't clean application windows if the application switch is not yet confirmed. (#1040)
[EGD-3220] Convert service-fota to library (#1038)
[EGD-3823] Create Popup windows (#946)
-Create bargraph widget
-Create Home modes window
-Create Volume window
-Create Brightness window
-PR changes
[EGD-3572] SettingsTable exchanged to Settings::Settings (#968)
[EGD-3572] Application has an instance of Settings - removed from derived apps
[EGD-3572] review issues resolved
[EGD-3572] shared_ptr -> unique_ptr
[EGD-3572] Primary Key for settings_tab:path
[EGD-3572] empty values handling
[EGD-4219] Convert service-evtmgr and service-lwip to library
[EGD-4273] flow diagrams added (#970)
[EGD-4369] Absent call button on desktop with notifications fix (#1002)
[EGD-4218] Convert service-desktop to library