Removing the firedoors from the gameticker process call, 222 less calls.

Removed the process() from firedoors, reducing the amount of machines of the gameticker on 222.

Added the proc latetoggle() for firedoors, it will be called each time that a firedoor closes, open or recovers power. This proc will check if the var "nextstate" is active, to open or close the firedoor.