Message Boxes should be foreground windows...

Fixes an issue pointed out by @Mystler (that errors get hidden behind the
client window). This should have been the default behavior from the
get-go.