Fix unicode handling in 'View HTML code as formated text'

Implemented like in main view (`def tableWidgetInboxItemClicked(self)`) except for substitution logic.

...I've decided that late unicode decoding would work better
...double newlines weren't handled properly, so I've tried to implement original logic.