Can no longer e-mag unpowered doors

One can no longer use e-mags to force open doors which are broken or without power.
Adds in support procs for checking if machinery if operable or not.