Updated compile-mo.sh to do .po linting

This lints the .po files while compiling and doesn't write the .mo file if there are errors. It shows a helpful command to copy paste to see the errors in the .po file to fix.

r? @clouserw