Moves shuttles to a generalized system.

DO NOT MERGE BEFORE #5124.

Created a generic shuttle control console and some global lists for handling specific details. Fairly straightforward. Still need to move the admin ferries and the supply shuttle over to the same system (and write a shuttle controller datum) but that can wait.