Improve locales compiling

- return correct error code on failure
- try to compile all locales and report error for each failing
- color error messages

Signed-off-by: Michal Čihař <michal@cihar.com>
Merge branch 'MAINT_4_2_13' into QA_4_2