* DB/Conditions: Fix conditions for class trainer npcs, so gossip menus will show up correctly for every class
* Core/Pet: Allow all pets to swim

closes: #9331
* Core/Group: Fix crash in "Group::GetMembersCount"

closes: #9350
* DB/Misc: Ormorok the Tree Shaper Spell Reflect

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

closes: #7037
* 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
* Core/Misc: Get rid of some useless code
* Core/Command: Improve .group list to feature several notes and features to improve handling.
* 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
* Scripts/Misc: Coding Style unification? (by Aokromes)
* Core/Spell: Shaman Bloodlust/Heroism ignore LOS

closes: #6307
* Rename sql file and apply some code style. *sigh*
* Rename SQL file (thx Aokromes)