Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into CDDA-clean
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into CDDA-clean
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into CDDA-clean
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into CDDA-clean
delete all created windows
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into CDDA-clean
allow worn welding goggles to be used in veh_interact.cpp
Remove non-functional nanosleep code that was lagging when flinging monsters.
Fixes #3848
A newly created vehicle with random defects now has a chance
to have blood splattered around one of its seats.
Restyle a big chunk of plmove so I can read it.
Merge pull request #5231 from kevingranade/fix-vehicle-collision-lag

Remove non-functional nanosleep code that was lagging when flinging monsters.
Handle turret ammo properly when spawning and despawning, this fully addresses 3982 I think.
Merge pull request #5230 from BevapDin/fix-usage-of-goggles

allow worn welding goggles to be used in veh_interact.cpp
Recategorization of waterskin and stone knife

Moves waterskin to Other -> Containers and stone knife to Other -> Tools.
Vehicles sometimes start with their engines left on.
Merge pull request #5234 from MisterFelixFox/tiny-recategorize

Recategorization of waterskin and stone knife
savegame, load item: stash invalid itype id string in item_vars. automatically
restore for "null" items if stashed itype becomes valid again. This makes mystery
nulls easier to diagnose, makes the game more sturdy when mods are enabled/disabled
artifact: stop giving artifacts int-as-string itype->id, which results
in garbled invcache entries and artifacts reloading as 'none'. Also make
id string creation automatic in artifact itype constructors
item legacy save load: apply bad itype preservation and anti-itype-autovivication fix
item::tname: only *indicate* if item_vars["item_note"] exists, instead
of *any* item_var