Peanut butter material fix.

Because peanut butter isn't really junk food.
Fixes https://github.com/CleverRaven/Cataclysm-DDA/issues/8546.
Knock out last few warnings.
Remove now unnecessary supression of signed compare and incomplete switch statement warnings.
Format fix.
Merge pull request #8550 from Rivet-the-Zombie/peanut-butter-is-good-for-you

Peanut butter material fix.
Fix crazy broken code exposed by warning fix.
Merge branch 'last-few-warnings' of https://github.com/kevingranade/Cataclysm-DDA into merge2
Merge branch 'fix-pickup-crash' of https://github.com/kevingranade/Cataclysm-DDA into merge2
SDL fix
One inventory fix