Merge pull request #4387 from Incoming5643/fireball

Magic Mania 1.67: Great Balls of Fireballs
Merge pull request #4364 from scoopscoop/sciencemineralnotice

Ore redemption machine mineral availability notice
Multiple AIs can use single holopad
Removed some comments
Fixed hologram type
buff to condensed capsaicin
volume edit
Walls deletion will now only update the sprites of the walls near them instead of all the walls of the area.
This will remove the huge lag spike when a wall is deleted in a big area.
Firespots will GC properly now, firefighting won't lag the server.
The strip panel will now use canUseTopic().
Cyborg and AI canUseTopic() procs will now include a BE_CLOSE variable, just in the case of having to be near the atom.
Added a BE_CLOSE and NO_DEXTERY define, they are both 1.
Third argument for canUseTopic(), dextery check, if a monkey or alien or whatever can perform the action.
Fixed /proc/select_active_ai_with_fewest_borgs()
Fixes fix
Code cleanup and use_power scales with number of holograms
I should probably pay more attention to what I'm doing
Some more defines for pretty code
Clamp function fixed
Merge pull request #4411 from scoopscoop/protolatherepeater

Clamp function fixed
Incendiary shotgun shells are now dragonbreath shells.
Adds meteorshot.
Bug fixes to AI photography Ext. 2
Welders won't weld if they're off. Welders won't finish welding if Toggle Open was used in the process.