Mineral Doors Rework

Welcome to the feature freeze, heres the first bugfix pull!

Primarily:
-Made mineral doors a part of machinery/doors
This solves the issue #1994, because airflow now works properly. Also cut down a fourth of the lines in mineral doors from duplicated code.

Secondary:
-Bugfix for exofabs giving a message to unauthorized access by ghosts
-Bugfix for windoors have a screwtoggle machine flag

Not addressed here:
-When opening/closing mineral doors the icon can sometime flick back to the original one after the animation has finished playing and before the icon is changed.
-Rarely, when either spawning the door or opening it I received a low-pressure indicator for one tick