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.