Merge branch 'master' into gameplay/devserver

Conflicts:
	src/gamelogic/game/g_admin.c
Tweak unlock thresholds for dev game.
Merge branch 'gameplay/viech' into gameplay/devserver
Merge branch 'master' into gameplay/devserver
Merge branch 'gameplay/master' into gameplay/viech
Update changelog.
Fix locale handling for input etc. on *nix.

Without this, some input, e.g. compose sequences, could be mangled.

I found that <compose> <apostrophe> <a> was causing ‘Ã¡’ to be input – this
just happens to be the result of conversion from Latin-1 to UTF-8 of ‘á’
when already represented as UTF-8.
Fail the fight task if the enemy is no longer reachable
Add a navmesh testing command
Tell the user when the navmesh name does not exist
Fix acid tube shell inner surface (culling).

This is the same problem as with human armour – could be seen through from
inside.
Don't do friendly weight damage.
Fix attribution of damage dealt by ET_FIRE entities spawned by the firebomb's submissiles.
Fix pulse rifle means of death.
Fix locale handling for input etc. on *nix.

Without this, some input, e.g. compose sequences, could be mangled.

I found that <compose> <apostrophe> <a> was causing ‘Ã¡’ to be input – this
just happens to be the result of conversion from Latin-1 to UTF-8 of ‘á’
when already represented as UTF-8.
Properly fix locale settings.

We mostly use the settings from the environment, except as follows:
* LC_CTYPE – same language/country but with UTF-8 (failing that, "C.UTF-8")
* LC_NUMERIC - "C", due to issues with printf and generated code
Changelog update.
Merge branch 'debian'
Move the locale init to after Sys_PlatformInit().

This makes it actually effective…
Merge branch 'gameplay/master' into gameplay/viech