Generic iuse function for reading the weather

Conflicts:

	data/json/items/tools.json
	src/item_factory.cpp
	src/iuse.cpp
	src/iuse.h
When all flags are present, weather function displays more information
Added flag descriptions
added animatronics by Lanceo90 http://smf.cataclysmdda.com/index.php?topic=8258.msg189016
Typo fix.
Another typo.
Print message when having an asthma attack.

With automatic usage of the inhaler, the player would never know they had an attack.

Also make using the inhaler use some time.
Added thermometer, barometer and hygrometer items but not their spawns
Added spawns for thermometer, barometer and hygrometer
Renamed debug weather tool, made it rarely spawn
And another.
Update 120mm aiming AI to target vehicle center of mass instead of aiming at player.
Typo fix. will => while
Pot update
Adds bio_meteorologist to spawn groups.

Science, military cbms, specops cbms, toxic dump, sewage plant.
Expands powdered egg recipe.

Adds spider eggs and ant eggs as possible options.
Merge branch 'eggs' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge3
Merge branch 'pot-update2' of https://github.com/VlasovVitaly/Cataclysm-DDA into merge3
Merge branch 'doppler-radar-cbm' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge3
Merge branch 'tank-aim-adjustment' of https://github.com/kevingranade/Cataclysm-DDA into merge3