Update the docking to fix a bug spawning of ships in docking bays they don't fit inside.
Merge branch 'master' of https://github.com/pioneerspacesim/pioneer into DockedShipSpawn
GetFreeDockingPort must have a ship passed in, assets if it doesn't.
SwapDockedShipsPort gets the ship from the oldPort parameter, must also be valid.
Merge remote-tracking branch 'fluffy/DockedShipSpawn'