Adds multi-query support in SDQL2
Editing example to fit example description
fixing fire alarm icon when alarm is pulled.
Modifying fire alarm sprites to fix some inconsistencies.
Fixes security level light on fire alarm to be off when alarm is off/broken/missing components.
Fire alarms in the same area now all blink red if the alarm in the area is activated, not just the specific alarm who was activated.
Disassembling a broken fire alarm doesn't drop a circuit now, you "remove the destroyed circuit."
Reducing the number of icons used, using overlays for all fire alarm lights.
one too many update_icon()
alien pockets removed
resin stacking removed
I accidentally made querys run anyway even if they had parsing errors, fixed that
Moves the asteroid secret room creation and away mission load from the master controller New() to the world New()
Blobbernauts, Powerful blob warrior
Reduce vision range to defaults, Reduce force threshold to a more reasonable level
Fixes being able to whisper while dead
Adds hidable backpack
Adds smugger packs to mining room, replaces booby-prize beer keg.
Adds to uplink_item.dm
Updated code, latest sprites.
Fixes item path error
* Polished the malf timer logic
* added a protection to prevent division by 0 when all hacked apcs are destroyed
* added a midnight rollover check for the MC (fixes #4905)
* toggling breakers won't add/remove a hacked APC from the AI apcs pool anymore
Makes xe- ALIENS hiss again when speaking. Fixed #4967
many fixes. see description.
Names Nuke Op Leader's ID card

To make it easier to identify who has it, especially if it starts getting passed around.
Summary: Fixing duplicating exploits of APC and air alarm electronics. Changing some span classes. Fixing some typos. Standardizing the span classes used for operations on alarms, APC, airlocks/door assembly.

List of Fixes:

* airlock: Fixes spam success message when crowbaring airlock electronic (needs just one success message even if many crowbar click)

* airlock fix: installing two electronics at same time on door assembly installs one and eats one.

* air alarm fix: "You pry out the circuit." success message spam. Plus electronics duplication plus sound playing for each success times.

* Fixes for spamclick when cutting APC terminal (fix Runtime error)

* APC fix: whenremoving APC electronics, Success message spam. Electronics duplication.

* Fire alarm fix: can no longer move/do stuff during wait period for electronics removal of fire alarm.

* Span class changes: replacing danger by warning when there's no danger involved.

* APC/airlock/alarms Changes: Every action with a duration now has a visible 'initial' message for third parties w/ warning span (3rd parties need to know before action is over, not after)(unless the action has multiple outcome/or is dangerous then the other way around (circuit removal from APC) or third party msg at both start and end)

* Message Changes: (for alarms/airlocks/APC operations) For the user, the initial 'trying' msg is standardised to no span, and success msg for user is 'notice'.

* adding some selfmessages

* replacing for(in view())+show_message by visible_message.

* Deaf people no longer hear bolt toggling clicksound.
"doortype" var is now the build path for the door assembly of each airlock. This simplifies the code.
Deconstructing freezer airlock now gives proper freezer door assembly (instead of nothing).