French translation update by machintruc/cpasmoi.
Update POTFILES.in and custom translations.
Update translations.
Fix possible crash in campaign when returning home to factory that does not exist. Discovered by Coverity scanner.
Merge branch 'bugfixes' into 3.1