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
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/game/AI/EventAI/CreatureEventAIMgr.cpp
	src/server/game/Entities/Creature/Creature.h
	src/server/game/Entities/Player/Player.cpp
	src/server/game/Globals/ObjectMgr.cpp
	src/server/game/Handlers/CharacterHandler.cpp
	src/server/game/Quests/QuestDef.cpp
	src/server/game/Quests/QuestDef.h
DB/Reputation: Move quest_repeatable_rate after quest_monthly_rate
SQL: Fix typo in 44a317b71fd02cc6ee9ad48bc7d5328ae468db71
SQL: Fix a typo in e375c6075b214b85599
DB/SAI: The Lost Mistwhisper Treasure (12575)
Core/Scripts: add creature_text to pet mojo
Scripts/Karazhan/Moroes: cleanup a bit (should fixes mem leak)
Core/Spells: Fix quest credit for quest "Death Comes From On High"
Scripted: Fix warning
DB/Creature: Add missing sql in 8fd1f461929d78054b72f00483ad057d0e80a238
DB/Sai: Fix quest credit for quest "Blessing of Incineratus"