String handling & message editor changes

Modified handling of EtrianStrings and MessageTables, some other changes
to StringPreviewControl and MessageEditor, messages now actually
editable and saveable, including file recompression etc. when inside
ArchiveFiles; some minor bugfixes