MIRTH-2437: Fixed bug that caused pressing Ctrl+S in dialogs to save changes. Instead, all dialogs that extend MirthDialog now set a boolean value on Frame that prevents save tasks from actually taken place. After the dialog is disposed, that value is reset.
MIRTH-3168: Fixed bug that caused JavaScript operators (like == or typeof) to not work with Java objects under certain conditions. Now, all Java objects placed in JavaScript contexts are first wrapped using Context.javaToJS. This has no effect on certain objects like strings/numbers, but in general a Java object will be wrapped in a NativeJavaObject, which will then be used in the actual scope. This should have no effect on existing channel code, except that certain expressions that _would_ have thrown an exception or logged a warning will no longer do that.