Adds supply shuttle datum
Renames supply controller global var

Renamed from 'supply_shuttle' to 'supply_controller'
Makes the supply shuttle process in a tighter loop
Adds supply shuttle docking controllers
Merge pull request #5301 from mwerezak/cargo-shuttle2

Docking Controllers Stage 3: Cargo Shuttle