Fix saving files with Windows line endings

This resulted in mixed line endings because msgcat couldn't handle CRLF
input well. Fix this by always outputting with Unix line endings for all
gettext tools and only convert to CRLF if requested by the user.
Don't bother with TM suggestions if the language isn't set

There wouldn't be any useful hits anyway.
Update wx to fix wxStaticText disabling on OS X

Relevant commit 6d2d09327df021035b1f67ad130fe2d7c9909f9e:

Fix wxStaticText::Disable() to respect text color on OS X

wxStaticText emulates disabled state on OS X by changing text color to
light grey. When re-enabling the control, though, it always set the
color to the standard text color, which broke static texts with a custom
color.

Fix this by keeping track of the original color and restoring it back
when setEnabled:YES is called.
Don't use icon in progress info window