Improves shuttle ETA calculation
Fixes shuttles getting stuck if the docking...

...controller they are trying to dock with has been destroyed or is not
responding.
Fixes base shuttle console requiring engine access
Updates secrets panel to use the new shuttle...

...datum correctly.

Conflicts:
	code/modules/admin/admin.dm