MessageWidget fixes

This fixes the crashes we experienced in the OpDialogue in Maya, and patched in 0.91.1. In contrast to that patch version, this fix maintains the ability to filter by message level.