editmap: json-specific string folder folds on ','
monster::save_info save inventory by default
activate game::unserialize_legacy for v7 (and put in code for load not save >.>)
game::(un)serialize version 9: everything json except killcount/weather/scentmap
inventory: purge unused methods, fix invcache load
player: carve off old save stringstream loader into load_legacy
player/npc/related classes; split off old loading into *::load_legacy,
pure old stringstream saves
monster/item: split off old loading into *::load_legacy
vehicle: split off legacy loader
move all load_legacy class functions to savegame_legacy.cpp
monster/item/inventory: move json_save/load functions to savegame_json.cpp to join the rest
overmap: move save (and load) to gamesave.cpp. For great justice (and easy diffs)
Merge remote branch 'origin/master' into save_sanity_3-return_of_the_json
Conflicts: npc.cpp, player.cpp: changes to load_legacy unimplemented (old saves made prior to ma_style changes)
Compatibility update: playernpc json_load: check for old 'styles' as well as renamed 'ma_styles'
legacy player load: populate 'ma_styles' instead of styles. FIXME (?) informative message regarding yanked (?) ma styles
Restyle overmap save/load code since it's all new anyway.