Fix VS compile after latest changes
Fix input polling in Linux curses mode, when weather animations are active
Standardised profession entries, fixed typos and adjusted language
Changed order to type/ident/name

Changed order to type/ident/name  rather than type/name/ident for
consistency's sake
Checkpoint: Jackknifed semi is spawning right.
Use json.h in stead of catajson.h for load_artifacts().
Add pile-ups as a very rare thing that can happen.
I'm sure someone will find a way to drive one of them. Have fun with that.
Use json.h in stead of catajson.h for load_tilejson().
Completely remove catajson. RIP catajson.
mdeath::normal improvements, limit gibs by max hp
Siphon from vehicle to adjacent vehicle. Again.
This time needless queries are eliminated.
Place gib-making code in seperate function
Pull semi away from road edges to avoid it clipping into buildings.
Nicely handle errors when loading artifact and tiles json files.
Properly finish the JsonObject when using inside JsonIn.
Remove redundant check, remove check for vehicles with no fuel tank
Clean up and move monster corpse placement to separate function
Clean up mdeath::normal edits
Fixes segfault when picking between multiple templates.
Removed duplicate place_corpse() call that automatically happens on action_suicide.