Core/BattlegroundIC:

* Fixed Catapults
* Fixed Graveyards
* Fixed Cannons on Gunships
* More Blizzlike Teleport to Gunship
* Fixed Gunship Teleport to Hangar

Closes https://github.com/TrinityCore/TrinityCore/issues/12323 and https://github.com/TrinityCore/TrinityCore/issues/9557

But it's not yet finished...

Missing Alliance Gunship Captain's position on Transport
Missing Alliance Trigger on Transport
Missing waypoints (captains on transport)
Some hacks... (like in spell_ioc_gunship_portal)

Should I use CreateNPCPassenger or SummonPassenger for adding creatures to transports ?
```
[1] Transport Time: 0
[1] Transport Seat: -1
[1] Transport GUID: Full: 0x1FC0000000000320 Type: MOTransport Low: 800
[1] Transport Position: X: 11.69965 Y: 0.034146 Z: 20.62076 O: 3.211406
```