Now, on the active call screen, the user can see the numbers provided during the call,
which is useful when, for example, the user calls a call center.
Reworked ending with sms is now reworked. Sms is send by call app,
application messages is only providing template text.
Also call hangup and sms send order is changed due to delays caused by
sending sms.
According to PurePhone design emergency call
window is needed after "SOS" callback at the screen lock.
This PR introduce implementation of emergency call window
and also refactor in the enter number window. Both windows
derives from new number window.
Reduce firmware size by refactoring global data defined in public
headers.
Each global variable which require runtime initialization adds
initialization code to every translation unit which includes the header
where the variable is defined and declared.
* [EGD-2548] added AddContactIcon
* [EGD-2548] added send message Icon - still need to use it in Call Window
* [EGD-2548] SendSmsIcon used in callwindow
* [EGD-2548] rewritten Icon class to be template based
Created all missing Icons
* [EGD-2548] integranio of new icons in callwindow and some fixes
* [EGD-2548] code clean up and tune up constants
* [EGD-2548] clang formatter and fix speaker icons
* [EGD-2548] revert of USE_DAEFAULT_BAUDRATE
* [EGD-2648] destruktor fix