Experimental batch crafting time reduction
Remove redundant get_batch_time function
Remove redundant instances of difficulty property

Difficulty is now loaded only by the requirements class, and is
automatically shared with constructions and recipes.
Logistic function batch crafting time reduction

A recipe can now have optional `batch_time_factors` array which
specifies maximum time reduction for a single craft as a percentage,
and a minimum batch size to reach the full time reduction.
Use batch_time within make_all_craft
Example batch benefits for two food recieps
Update JSON_INFO with batch_time_factors explanation
Torch disappearing when extinguishing fix
fix
Adds leather to superglue ingredient choices.

Since we have bone glue, why not hide glue?
Completely omit noise and smoke from off-map vehs

I'd left the noise in, thinking it should draw hordes, but if the noise
is going to be happening inside the reality bubble and confusing
players, that's not such a great idea.
No electricity no honking
Hotel spawn fix
Hotel blankets/pillows spawn
Fix
Hotel spawn fix 2
Merge branch 'torchfix' of https://github.com/Mshock777/Cataclysm-DDA into merge3
Merge branch 'hide-glue' of https://github.com/Rivet-the-Zombie/Cataclysm-DDA into merge3
Merge branch 'vehicle-fix-horn' of https://github.com/drbig/Cataclysm-DDA into merge3
Merge branch 'hotelfix' of https://github.com/Mshock777/Cataclysm-DDA into merge3