Protocol and macro updates get pushed to already open windows
Fix for missing macros in data viewer
Added data recovery for last measurement
Modified user dialogs, added prompt, confirm and alert functions
Fix for notes in protocol creation