i18n editor: PropertiesTranslatorEditor +hasUnsavedChanges, +checkUnsavedBeforeDispose; move constructors above init
i18n editor: PTEMain track open editors, ask to save unchanged before exit
i18n editor: PTEMain.tryEditFromDestOnly better message if a nonstandard file is picked; javadoc update