Ensures that one can only paint pipes within range and that there is no blocking floor tile.
Adds a necessary check to ensure that pipes on top of plating can be painted.
Adds missing air alarms: Engineering starboard maintenance, engine port maintenance, port storage, central storage, starboard storage.

Aims to reduces the amount of pipes under '''reinforced''' walls and adjacent to space.
New IPC Faces - SparklySheep

http://baystation12.net/forums/viewtopic.php?f=44&t=9840
Merge pull request #4748 from PsiOmegaDelta/PainterFix

Fixes #4547
Merge pull request #4751 from PsiOmegaDelta/PipeAirAlarmRedux

Adds missing air alarms, improves pipe layout.
Merge pull request #4755 from Jarcolr/devupdate

New IPC Faces - SparklySheep