Revert "Merge branch 'fire-from-mag-glass' of https://github.com/jcd000/Cataclysm-DDA into merge"

This reverts commit 654c3ba89f599a368df00372a3954fa759af5f75, reversing
changes made to 58cc1025ea767681a52ad688d41c8b28f25d3eeb.

Undo inattentive merge by KA101.
added ccache option for makefile, supports g++ and clang
fix for mainline builder
Merge pull request #9568 from KA101/revert

Revert "Merge branch 'fire-from-mag-glass' of https://github.com/jcd000/...
Prevent memory leak by automatically deleting the item info when the scope is left
Merge branch 'makefile_ccache' of https://github.com/DavidKeaton/Cataclysm-DDA into ccache
Merge branch 'another-memory-leak-this-time-with-windows' of https://github.com/BevapDin/Cataclysm-DDA into windel