Fixes shuttle ETA given before arrive_time is set
Based on https://github.com/tgstation/-tg-station/pull/4562 and adapted to BS12 shuttle code. Credit to @Ikarrus.
Examining your own or a very close by PDA now reveals the current station time.
Absolut cleanup.
Cables are now stacks
Status displays can now show station time. Also prepares for making brig timer inherit from status display.
Merge pull request #6134 from PsiOmegaDelta/Construction

Fixes #6130
Merge pull request #6159 from PsiOmegaDelta/MachineSort

Optimization of machinery sort?
Merge pull request #6162 from GinjaNinja32/ions

Various grammar and spelling fixes in ion laws
Merge pull request #6160 from PsiOmegaDelta/DecaSeconds

Increased mecha area-denial feedback interval
Merge pull request #6161 from PsiOmegaDelta/RoundEnd

Extended round end feedback
Merge pull request #6155 from LightningIron/master

Changes some messages to make more sense
Fixes entropy calculation

Fixed the entropy calculation so that it is easier to remove gas from a
hot gas mix, not harder. Added comments explaining the entropy
calculation. Also returns pump and filter efficiency to previous values.
Merge remote-tracking branch 'upstream/dev' into AtmosList. Atmospherics Control Console no longer sorts the machines list, as this is now done elsewhere.
Remote air alarm control for the isolation cells now available on the outpost.
Merge remote-tracking branch 'upstream/dev' into StatusDisplay. Moved code in New() into initialize().
Quick fix for engine core flow imbalance

A more thorough fix should probably involve providing a way for players
to control the flow rate.

Also tweaks emitters and allows collectors to be read using a multitool.
Removed debug statements
Allows power to be read by examining the collectors
Fixes #6118