Spider tweaks

Reworks the spider "fur" to something marginally more realistic, links the chitin and fur branches, and adjusts a dream now that spiders sleep in webs.

Fixes #10616.
Incorporates BevapDin's fix and corrects a few debuffs I missed.
Gives Insect the compound-eyes mutation too.
Moves boxing armor and furniture to proper .jsons.
Mapgen directory.
Limit bot weapon usage (no rockets for squirrels)
Priority system for automatic turrets
Move power rating to creature.cpp
Actually move it
Ensure distance to target is respected
Unbreak hostile turrets
Don't let turrets recognize zlaves
Cap focus at 60 if player is Dead Tired
No more dragging cupboards.

Cupboards are part of the floor/wall. If you can drag it around it's a
table.
Merge pull request #10642 from Rivet-the-Zombie/boxing

Redistributes boxing content into appropriate .json architecture.
Reinsert processed items at their previous location instead of appending to the item list.
typo: s/Pikcup/Pickup/
Merge pull request #10648 from alanpost/alanpost-typo-cleanup

typo: s/Pikcup/Pickup/
Remove rotted away items frommap with i_rem().
Remote vehicle controller enhancements