Emergency shuttle again

This PR:
* Fixes https://github.com/Baystation12/Baystation12/issues/5349
* Fixes https://github.com/Baystation12/Baystation12/issues/5348
* Fixes https://github.com/Baystation12/Baystation12/issues/5347
* Fixes https://github.com/Baystation12/Baystation12/issues/5346
* Adds a new shuttle controller. Now all shuttle processing happens in one place. 
* Replaces the emergency shuttle control console with a shiny new NanoUI one.


Things that still need looking at:
* Doors don't close automatically. Not too big an issue since I plan to add door controllers anyways.
* Shuttle wall corners look weird and I can't figure out why
* Multi-shuttles (syndie shuttle and vox skipjack) are really borken.