Teleport trap

To. #5745
Previous request # 5821 removed because of my mistakes in working with
git.
Fix typo
Craftable vehicle batteries

New item "lead plate" and recipes for small storage, motorcycle, car,
and truck batteries.
Some Tweaking

Batteries now need water and acid, plates are made with fabrication
skill, battery cases are made with plastic instead of scrap.
booking recipes

Recipes for batteries are learned from electronics books, same as
regular batteries.  Batteries also require fewer cables.
More tweaks

Add fabrication skill to batteries, take longer to build, requires rags.
keep list of mods on reset of world

fix crash when displaying a specific number of world to pick one
Adjust plates

Plates are now bigger, need fewer of them to make batteries,.  Also
adjusted crafting time, water-acid mix, added scrap to recipes, and
added decomp_learn to lead plates.
Style-selection menu: cursor starts on currently selected style. Menu can be cancelled.
can't scatter a telepad, place
Makes computer terminals smashable/deconstructable.
Bugfix: Books with 0 charges and human_cookbook

Fixes some brackets and a curious case of cannibal bipolarity.
Fix message

I thought that in
> string_format("You place the telepad on the %s.",g->m.tername(posx, posy).c_str());
%s will be changed for terrain name in pos. (posx, posy)
space
add functions to load and store default mod list
Battery on disassembling rebalance/fix

Rebalances or fixes a couple of instances where disassembling
electronics didn't give you the amount of batteries it should.
Add missing comma

Thanks Rivit for catching this.
Final tweaks

Changed learned from, fixed bugs, altered some values.
add display hint for saving list of active mods as default
Merge branch 'master' of https://github.com/aapo/Cataclysm-DDA into aapo-master