Fixed #20354 -- `makemessages` no longer crashes with `UnicodeDecodeError`.

Handle the `UnicodeDecodeError` exception, send a warning to `stdout` with the
file name and location, and continue processing other files.