DEN-1617 : Implementation - Alarm Logging and Acknowledgment
- Added unit tests for logging
- Added unit tests for Alarm message.
- Tested the logging and export with more than 150MB log and it took ~10 sec to copy so added some feature to disable USB/Export buttons during export.
- Instead of using QtCuncorrent which is asynchronous moved logger to a thread to take advantage of the Signal/Slot queue between threads to have events logged in order.
- Move USB/Export buttons on Treatment Screen.
- Moved export from file handler into Logger.