Report usage of bare except

Using bare except is bad practice, and is typically not what the author
meant, hadnling SystemExit and KeyboardInterrupt.

This patch adds new message.BareExcept message and report the it when
finding a bare except. Tests that used bare "except:" are using now
"except Exception:"