Use vector in stead of array for inventory_ui CATEGORIES.
Gettextify version string.
Don't try to translate the "missing" item, it won't work anyway.
Clean output.cpp a little.
Tweak iuse::knife message.
Automatically convert %2$s etc to %s etc for nonlocalized build.
Gettext for tutorial character name.
Merge branch 'master' into _
Strictify a whole lot of json.
Merge branch 'master' into _
Fold popups to FULL_SCREEN_WIDTH-2 in stead of 99999.
Move tutorial messages to json.
Tweak locale headers slightly.
Preemptively include <locale> for nonlocalized translations.h.
Fixes:
* Weirdness where defense mode changes persist over multiple defense mode games and into the normal game mode.
* Prevents stacking of defense mode changes over successive games.
list_monsters() Lists all visible Monsters.

Accessed through the 'V' menu with Tab, '<' or '>'.
JsonObject, JsonArray: std::string dump_input() outputs in-context portion of input for copying and error diagnostics
Fix weapon sticking not producing a message (among other things)
json.cpp: whine and throw for missing or badly placed commas, to enforce portability
data/json/**: cleanup sloppy json that breaks parsers