Terminal Deconstruction

fixes #6645 - not really a fix, it's a feature request.

* Step 4 (wirecutters) of APC destruction (removal of the terminal) may now be completed by clicking the terminal with the wirecutters.

* terminal ```master``` var is now explicitly an APC instead of just /power (Majority of the code checks that master exits, or it's an APC, some code even typescasts it without checking)

* Changed a ```:``` into ```.``` by typecasting loc of the APC.