debug weather: dump weather list
Remove unneeded double-percent signs
Fix glare
Movecost sanity check
Automatic flechette SMG!
Adds a default ammo type for caseless weapons.
Spawns.
Hull spawns.
Tweak.
Stop vehicle missing frame check from causing crash by using typical part iteration loop.
add_missing_frames: optimize.
* run after part insertion, within json_load/load_legacy functions
* push new frame into item list instead of using vehicle::install_part, which triggers
  find_external_parts, find_exhaust, precalc_mounts once for every frame added; load
  does this anyway.
* Only run if savegame_loading_version is v10 or below; new saves won't have vehicles
  with invalid frame config.
1. Mac 'n cheese, now with cheese.
2. Nutrition/quench changes.
3. New item: fast noodles.
4. Noodle using recipes modified.
A better name
Fix the 'enough wheels' calculation to look at wheels hidden under other stuff.
Recipe tweak.
Moved vehicles.json and vehicle_parts.json over to data/json directory
Added "type" information to vehicles and vehicle_parts.json files.
Moved initialization logic from game::game() to game::init_data() so that g will be fully initialized prior to installing vehicle parts during vehicle finalization procedure. Added JsonObject loading systems for vehicle parts and vehicles. Vehicles are cached in a temporary object so they can be finalized after itypes are initialized.
Cleaned up unused functions
Altered vehicles.json to give it type information for loading again.
Altered veh_typedef vehicle_part loading system to use new layering mechanics
Moved monstergroups.json from data/raw to data/json