StringPreviewControl & EtrianString bugfixes

Prevented unnecessary firing of event; changed handling of line breaks
and trailing null bytes