Merge pull request #11070 from gerripeach/pets

Core/Pet: Allow all pets to swim
Core/Group: Fix crash in "Group::GetMembersCount"

closes: #9350
Merge pull request #11071 from gerripeach/group_crash

Core/Group: Fix crash in "Group::GetMembersCount"
DB/Misc: Ormorok the Tree Shaper Spell Reflect

Closes #10789
Core/Spell: Earthbind totem should not have DR (Diminishing Returns)

closes: #7037
Merge pull request #11072 from gerripeach/diminishing_returns2

Core/Spell: Earthbind totem should not have DR (Diminishing Returns)
Core/Spells: Fixed diminishing returns on creatures with CREATURE_FLAG_EXTRA_ALL_DIMINISH

Closes #11073
Core/Transports: Fixed crashes happening when passenger is removed from transport during teleport

Closes #11067
DB/Gossip: Update some data for trainer NPCs from sniffs
Merge pull request #11077 from Elron103/pullrequests2

DB/Gossip: Update some data for trainer NPCs from sniffs
Core/Misc: Get rid of some useless code
Merge pull request #11050 from Ascathor/master

Core/Command: Improve .group list to feature several notes and features ...
DB/SAI: Misc Fixes from IT

By @dr-j and @untaught
Fixes #11081 fixes #11080 fixes #11082
Core/Quest: Remove assertion

Remove assertion about Quest ExclusiveGroup since they are triggered even when adding valid quests to npcs. Fixes #8336 .
How to reproduce steps:
- .gm off
- add quest 11335 in creature_queststarter
- .reload creature_queststarter
- get in range of that creature
- .gm on
- assertion triggered
Core/SAI: Rename SMART_EVENT_TARGET_CASTING to SMART_EVENT_VICTIM_CASTING as that's what it actually does. It was often confused to use the target_type field instead of the victim.
Core/Transports: Fixed players taking fall damage when teleporting from transports

Closes #11076
Core/Auras: Added serverside checking for UNIT_FLAG_PACIFIED when attempting to start melee attack

Closes #8623
Core: add missing comment
Merge pull request #11092 from gerripeach/pull_request

Core: add missing comment
Scripts/Misc: Coding Style unification? (by Aokromes)