Show translated profession name with gender context.
 English names can be common or specific.
 Translated names allways use genger context.
 Exception: with LOCALIZE=0 names are printed as in English.
small fix of context name
Show profession description with gender context.
 In English description printed as in JSON.
 Translations should use prof_desc_(fe)male context.
 Exception: LOCALIZE=0 compiltion flag. Works as in English.
Refactoring profession choosing header
 "(net: ??)" is removed from end of line.
 net is showing after Point counter (+??) or (-??).
 net has color marker. + - green - is red.
 Length of "Points left: ??" message now is calculated in utf-8.
 Start point of "Profession cost ...." message is calculated dynamicaly
 but allways fixed for each profession name.
 All profession names is translated with contexts.
 Completly removed "...a male <prof_name>..." form profession name msg.
 Now this message is pretty simple "Profession <male/female name> <cost/earns> ?? points".
Stop storing boolean in strings anymore.
 profession::can_pick returnt bool rather std::string.
Extract profesion names with gender context
Translation template update
remove unneeded comments from template. msgcontext info is enough
Fix gender switch in profession interface.
Added comments fot translators. And final template update
[CR/BUFFS!!] Zombie speed cap

Kevin suggested that zeds ought to be no more than 50% faster than a
typical PC: that would cap at 150.

Capping all such zed-critters led to zolves, zoose, zougars, and zombie
dogs all being the same speed: 150.  In order to differentiate a bit, I
looked at the ratio between a living and a zombie human, found that
zombies had 70% the speed of their living counterpart, and applied that
to zed critters.

That significantly slows the zed critters, effectively buffing players
and NPCs.  As such, I'm thinking that my quick & dirty baseline can be
improved.  Feel free!
Fix path_info namespace
Fix crash on submap with plant without seed

The plant furniture expects there to be a seed item on that square.
This is also expected by the iexamine function.
If the seed is gone (for whatever reason), remove the plant furniture.
Fix access to current overmap before it exists.

When loading an old save, the map system must be converted to the new system.
That code expects a current overmap to get coordinates, but the game is not loaded an therefor game::cur_om is not set.
Don't display scrollingcombattext outside of the terrain window.
Prevent scrolling combat text from npcs
Merge remote-tracking branches 'dda/pr/8068', 'dda/pr/8114', 'dda/pr/8117' and 'dda/pr/8118' into dda-master

* dda/pr/8068:
  Added comments fot translators. And final template update
  Fix gender switch in profession interface.
  remove unneeded comments from template. msgcontext info is enough
  Translation template update
  Extract profesion names with gender context
  Stop storing boolean in strings anymore.  profession::can_pick returnt bool rather std::string.
  Refactoring profession choosing header  "(net: ??)" is removed from end of line.  net is showing after Point counter (+??) or (-??).  net has color marker. + - green - is red.  Length of "Points left: ??" message now is calculated in utf-8.  Start point of "Profession cost ...." message is calculated dynamicaly  but allways fixed for each profession name.  All profession names is translated with contexts.  Completly removed "...a male <prof_name>..." form profession name msg.  Now this message is pretty simple "Profession <male/female name> <cost/earns> ?? points".
  Show profession description with gender context.  In English description printed as in JSON.  Translations should use prof_desc_(fe)male context.  Exception: LOCALIZE=0 compiltion flag. Works as in English.
  small fix of context name
  Show translated profession name with gender context.  English names can be common or specific.  Translated names allways use genger context.  Exception: with LOCALIZE=0 names are printed as in English.

* dda/pr/8114:
  [CR/BUFFS!!] Zombie speed cap

* dda/pr/8117:
  Fix path_info namespace

* dda/pr/8118:
  Prevent scrolling combat text from npcs
  Don't display scrollingcombattext outside of the terrain window.
  Fix access to current overmap before it exists.
  Fix crash on submap with plant without seed