Cleanup/adjustment of inhale_pp handling
Fixes exhaling/inhaling types, cleanup
Initial commit of detective console rewrite.
Changed forensic data to use record datum instead of unreadable arrays.
Now handheld scanner transfers data by clicking the big console, not by scan.
Rewrote high res scanner console. Now it leaves compiling dossiers to player, via use of filters.
Fixes firedoors not opening
Fixes APCs eating up all the power even when fully charged
Fixes #6055

The construction preparation area now has a true solar array with the necessary tracking equipment.
Fixes #6058

Corrects the id_tag of the exterior fore solar airlock.
Replaces EVA airlock sensors with access buttons.
Noted a wall-deletion optimization made over at -tg. Credit to @Aranclanos.
Merge pull request #6050 from mwerezak/breathing

Simplifies handling of inhale_pp
Merge pull request #6056 from mwerezak/dev-fixes

Fixes firedoors not opening
Merge pull request #6059 from mwerezak/power-net

Fixes APCs eating up all the power even when fully charged
Merge pull request #6060 from PsiOmegaDelta/EnginSolar

Fixes #6055
Merge pull request #6061 from PsiOmegaDelta/ForeSolar

Fixes #6058
Merge pull request #6062 from PsiOmegaDelta/Walls

Optimization - Walls deletion
Merge pull request #6051 from comma/detcomp

Initial commit of detective console rewrite.
Merge pull request #4 from Baystation12/dev

Dev