Fixes #5491
Fixes #5490
Fixes #5461
Fixes #5483
Fixes #5214
Merge pull request #5493 from Zuhayr/master

Fixes
Repairs broken section of disposals.
Fffffff fixes crates not budging properly.
fixes computers eating cards

this commit : 
https://github.com/Baystation12/Baystation12/commit/ea1060ac339c4b4ef1692f446865926cf262dd68

added in machinery's attack_hand() proc, line 238
```
if(!allowed(user))
		user << "\red Access Denied."
		return 1
```

to almost all machinery including computers, since they call this proc via their attack_hand() procs.

allowed(user), see access.dm line 94, in turn only checks the user's hand and wear_id,
NOT the card inside the machine,
as different machines have different vars and systems handling how they can be accessed.

instead of fixing the underlying problem, eject card verbs were added like this one : 
https://github.com/Baystation12/Baystation12/commit/30385c22371a4e47ac43eac2fc953f7f8854fad4

this PR reverts that nonsense machinery addition and adds the shuttle_control access check where it belongs.
adds shuttle_control access check to proper place
#Fixes #5497

Removes the fire alarm happily floating in space by the toxin firing range.
Merge pull request #5498 from Walter0o/patch-2

fixes computers eating cards
Fixes Heist ending immediately
Fixes #5499
Fixes the supply shutting being stuck in warmup if forbidden atoms are aboard

Might be related to #5459, not sure though.
Merge branch 'master' of https://github.com/Baystation12/Baystation12
Removes NO_BLOOD from Vox.
Merge pull request #5496 from Zuhayr/master

Fixes crates not budging properly.
Merge pull request #5504 from mwerezak/supply-shuttle-fix

Fixes the supply shuttle being stuck in warmup if forbidden atoms are aboard
Merge pull request #5503 from mwerezak/heist-fix

Fixes Heist ending immediately