Fix price calculation for tools.

Apparently item::curammo is not set for tools that have been reloaded, but
that is used to indicate that the tools does not use real ammo. Instead the function assumes that the tools contains some unspecific ammo (like the spray in a spray can) and
calculates the price of the whole item based on the remaining charges.
Don't say all bionics are lost if the player has power storage.

I got the message "All of your existing bionics are lost!" and thought the three Power Storage CBMs I'd just installed were lost. Nope.

You can lose power capacity from a botched installation, but that's a different fail_type.
Tweaks to caffeine in beverages.

Chocolate drink, herbal tea, and dandelion tea are now caffeine-free. The usual commercial chocolate-flavored beverages (e.g., Nesquik, Yoo-Hoo) aren't caffeinated. Teas described as "herbal teas" are generally caffeine-free. And dandelions don't contain caffeine.

Cream soda is still caffeinated, but that's mentioned in the description now.
Merge branch 'fix-prices-again' of https://github.com/BevapDin/Cataclysm-DDA into merge
Merge branch 'all-bionics-message' of https://github.com/Kodiologist/Cataclysm-DDA into merge
Merge branch 'caffeine-tweaks' of https://github.com/Kodiologist/Cataclysm-DDA into merge
Fix JSON

Happens to all of us.  Even me.  ;-)