browse: ensure that actions are processed in the main thread

The model.message_updated signal can be delivered from a background
thread (e.g. when using inotify).

Use Qt's signals/slots to handle the message.  Posting signals can be
done from any thread.  Qt takes care of delivering the signal to the
main thread.

Signed-off-by: David Aguilar <davvid@gmail.com>