Update po files.
Tidy lang/extract_json_strings.py a little.
mapbuffer.cpp i18n
map.cpp i18n
missiondef.cpp i18n
mission_end.cpp i18n
mission_start.cpp i18n
monmove.cpp i18n
monster.cpp i18n
mutation.cpp i18n
Fixes a bug were an invalid item may be compared, possibly causing a segfault.
Terminus
Allow alternate Bresenham line selection in game::target()
MErge more translation prep, item placement bugfix, fontdata revert, and firing LOS tweak.