Phones are bigger and only give 100 batteries not 200. So they are not mini Tardisses.
Made dolls deconstructable. They give 1 ram, 1 scrap, 2 electronic scrap, and 2 rags.
Merge branch 'master' of https://github.com/CleverRaven/Cataclysm-DDA into Dimensional_Phone
fix endless recursion in creature::symbol_color
add game::critter_at to get any kind of critter
use critter_at during projectile_attack
restack inventory and remove invlet from original worn item
restack inventory after showing inventory_item_menu from adv. inv.
rewrote inventory::assign_empty_invlet to re-use an existing hotkey in case it is forced to assign a valid hotkey
Added plastic chunks to doll deconstruction.
handle unloading to adjacent vehicle correctly

(keep remaining charges)
remove some redundant code
Rail-mount crossbows didn't actually spawn. This fixes that.
Merge pull request #6091 from BevapDin/target-npcs-2

Allow shooting npcs
Merge pull request #6092 from BevapDin/fix-worn-invlet-bug

Fix worn invlet bug
Merge pull request #6089 from Soyweiser/Dimensional_Phone

Cellphones and talking dolls deconstruction.
Merge pull request #6109 from Rivet-the-Zombie/rail-crossbow-spawn

Rail-mount crossbows didn't actually spawn. This fixes that.
Merge branch 'vehicle-refill' of https://github.com/BevapDin/Cataclysm-DDA into BevapDin-vehicle-refill