Set up smashable paved bridges

These are for use in world gen, although the code isn't there yet. Some adjusting on the bashing numbers may be needed, as this is an entire tile of bridge being bashed down.
Update terrain.json

Fix json errors
Json bash
Survivor Special 700

who said survivor items had to be top of the line?
Merge remote-tracking branch 'upstream/master' into abandoned-
Changed amount of received canned fruits
Food rebalance, bigger melon
Recipe rebalance part 1

Due to recipes taking charges
Revert "Food rebalance, bigger melon"

This reverts commit 117845c4dd869e01b669df3015f1141e179dcb77.
Bigger melons

quench/nutrition balanced around other fruits
Food tweaks
Revert "Recipe rebalance part 1"

This reverts commit 39f5fbb014fac8c44cba6abf20e3d0c4b3dad915.
add wrenchable flag to small storage battery.
Wrenchable means can be added and removed by a wrench
Added processing of wrenchable flag. There appears to be a vanilla bug
where a jumper cable and a wheel installed on the same part causes the
wheel to be removeable without proper equipment. Affects wrenchable type
too.
Fixes vehicle remove checking if part is a wheel or a cable, or anything
else that doesn't need the standard suite of tools
added comments, removed redundant variable
Separates out core checking of valid part select from do_install
fixed drive system conflicts
refactor
Can now add and remove items with WRENCHABLE flag, if have a wrench.
Modified install process so that a list of possible items to install is
displayed, even if you have no tools. It still lists when a tool is
missing,so that should be fine