Restyle vehicles.json 1/2.
Restyle vehicle_parts.json 1/2.
Restyle colors.json 1/1.
Restyle materials.json 1/2.
Restyle mutations.json 1/2.
Restyle vehicle_parts.json 2/3.
Restyle vehicles.json 2/3.
Blob drops and recipes

Adds blob glob, dropped from blobs, and recipes for mutagen, slime
mutagen, superglue, and goo canisters.
fix closedir segfaults (again)
Changed order to type/ident/name

Changed order to type/ident/name  rather than type/name/ident for
consistency's sake
Remove acid attacks from small slugs, and add missing VERMIN flag
Merge fixorama.
Call map::add_item_or_charges() instead of map::add_item() to enforce rules for where items can drop.
Make map::add_item() private so other parts of the game stop calling it.
Merge pull request #4015 from illi-kun/patch-3

MSVC projects update
Merge i18n update.

Conflicts:
	worldfactory.cpp
Merge some new content and a slug fix.
Fix headlights not turning off for vehicules without electricity.

The function that toggled the lights on and off checked if the lights
were off or if the vehicule has some batteries left before toggling the
lights. This allowed vehicules without batteries to turn on their lights
but are not able to turn it off.

Fixed by checking if the lights were off instead.
Merge json reformat.

Conflicts:
	data/json/vehicle_parts.json
Stl-ize vehicle::part_with_feature.