Merge branch 'master' of https://github.com/TrinityCore/TrinityCore.git
Core: Fix warning
Core/Creatures: Fix base stats calculations for some cases.

i.e. health_mod of 0.001 resulting in hp of 0 instead of 1
SQL: Fix typo
SQL: Rename wrong named SQL file.
Core/Maps: Fix Spline triggered assert

Fix an assert triggered by float to int32 cast overflowing to -1, now it replaces -1 with max int32 value.
Fix another assert triggered by Vector3 magnitude float overflow to max/infinity in StaticMapTree::isInLineOfSight(), in this case return false.

Both asserts can be reproduced by casting Mind Control to a NPC, tele to z: 1.0e+38 using client hack tools, move to allow the server to register the new position and stop Mind Control.

Closes #8970
Closes #10578
Closes #10355
Closes #10673
Core/CharacterHandler: Some more rules for CMSG_CHAR_ENUM allowance

Thanks to @TakenBacon for heads up
DB/SAI: Deeprun Rat Roundup (6661)
Scripts/Icecrown Citaldel: Fixed spells cast by Professor Putricide during heroic Festergut and Rotface encounters

Closes #7641
Closes #8243
SQL: Fixed file name
Core/Quests: Split Flags and SpecialFlags
Merge branch 'master' of github.com:TrinityCore/TrinityCore
DB/Reputation: Move quest_repeatable_rate after quest_monthly_rate
SQL: Fix typo in 44a317b71fd02cc6ee9ad48bc7d5328ae468db71
Merge branch 'master' of https://github.com/chacal1231/Forsaken-Core.git
Merge branch 'master' of https://github.com/TrinityCore/TrinityCore.git