[mr2782] Rework temporary summon
[mr2783] Fix updates for Raid groups
[mr2784] Fixunsummon time for temporary summoned pets
Revert "[mr2784] Fixunsummon time for temporary summoned pets"

This reverts commit 0247af98a9594fb4bf37f5745eb5578871a9a3ae.
[mr2784] Fix unsummon time for temporary summoned pets
[mr2785] Some code style and improvements for pets
[mr2786] Implement and use in vehicles default "hidden" object model
Fix compile on some *nix
[mr2787] Fix spell_script_target queries.
[mr2788] Fix npc_spellclick_spells queries from mangos_vehicle_data.
[mr2789] Fix npc_spellclick_spells queries from SOTA SQL.
[12462] Fix order of gossip menu options. Thanks to X-Savior for testing
[12463] Handle GO Trap triggering like GO handling is expected

Thanks to Xfurry for testing.
[12464] Implement spell 57578
[12465] Add serverside spell 50574

[ci skip]
Signed-off-by: Schmoozerd <schmoozerd@cmangos>
[mr2789] positions for spells  48129, 60320, 60321 (cmangos 12466)
SD2 update
[mr2790] Fix spline movement bugs
* normalize orientation calculated in MoveSpline::ComputePosition to 0..2Pi
* fix dissynchronization client<->server orientation (visual bugs)
  (when start and finish positions movement pos's the same, ComputePosition return orientation as 0)
[mr2791] Output error instead crash if pet_levelstats don't have base pet with id 1, close #1350
[mr2792] Rework attack invisible targets in PetAI