Convert NCR / emoticons on message view update.

Convert emoticons in message text when showing, and make sure NCR convertion is
done first. Otherwise enabled NCR conversion causes already converted emoticons
to be lost. Fixes issue #644.

Note that an already displayed message list doesn't get updated when changing
options, so changing conversion settings won't be visible until the app is
restarted.