Fixes #7026

Uploads species var from human to carbon mobs.
Fix for dual-vent-pumps being broken.
Fixes being able to hear people through space when the speaker is inside a pressurized room.

Moves the pressure check to the hearer's side.
Fixes renwick shield generators incorrectly using power

- Shield generators now correctly use power according to actual field strength.
- Minimal shield dissipation rate now corresponds with 1 renwick field (changed from 10, which technically caused shields to always use max upkeep power ignoring field strength completely)
Cyborgs can now modify airlock electronics accesses.

- Fixes #6997
Binary Tracking

The AI can again finally track entities using the binary channel.
Merge pull request #7058 from PsiOmegaDelta/BinaryTracking

Binary Tracking
Canister Logs

Opening a non-empty canister now produces an admin message, not only a log note on the canister itself.
Merge pull request #7057 from atlantiscze/robofix

Cyborgs can now modify airlock electronics accesses.
Merge pull request #7038 from mwerezak/diona-scream

Fixes #7026
Merge pull request #7045 from mwerezak/no-sound-in-space

Fixes being able to hear people through a vacuum
Merge pull request #7052 from RavingManiac/master

Fix for dual-vent-pumps being broken.
Fixes #7061
Fixed a bug that made it impossible for AIs to change air alarm sensor settings
Merge pull request #7067 from PsiOmegaDelta/TheGlassShuttle

Fixes #7061
Merge pull request #7070 from Amunak/airalarm-fix2

fixed a bug that made it impossible for AIs to change air alarm sensor settings
Fixes missing icons for xenoarchaeology items EXCEPT for the energy guns.
Fixes the xenoarch eguns.

This was done by making the xenoarch eguns new subtypes with different update_icon() procs than the regular eguns. The new subtypes are in finds_eguns.dm
Fixes a bug where core samplers dispensed bags that you could not take rock slivers out of.
Merge pull request #7077 from MagmaRam/bugfix

Fixes xenoarch find sprites and core samplers not working