Shuttle turfs are no longer weird typepaths

I expect the universe to break doing this.

- Had to rework some of the checks for the new paths
- Removed an old //HACK!! piece of code
You can build walls in front of the shuttle doors, why shouldn't you be able to do it ON shuttle.
Shuttles are supposed to be invulnerable to certain things, and those variables remain.