DB/Gameobjects: Spring clean up for "TEMP" spell focus gameobjects.

* Added missing spell focus gameobjects.
* Old "TEMP" gameobjects now have sniffs values for their radius and the proper entries.
DB/Gameobjects: Bye bye old "TEMP" Gameobjects...
DB/Misc: Fix startup errors after 8ff8f30 and 33be04d
Revert f79a8813a020991f398fc87a9025bf49f610f1e8
Fix trinkets/talents procs on hots taken/done
Merge pull request #11815 from Unholychick/master

Fix trinket/talent procs on hots done/taken
DB/Gameobject: Fix 2 Gameobjects names after 8ff8f30 and 33be04d
DB/Gameobject: Delete another TEMP gameobject
DB/Gameobjects: Added "a few" missing gameobjects
Core/Misc: Fix uninitialized values

Fix Position members not being always initialized.
Valgrind log:
 at : Position::NormalizeOrientation(float) (Object.h:388)
 by : Position::SetOrientation(float) (Object.h:315)
 by : Position::Relocate(Position const&) (Object.h:310)
 by : spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript::OnRemoveVehicle(AuraEffect const*, AuraEffectHandleModes) (boss_kologarn.cpp:592)
DB/SAI: Fix Arcane Disturbances after quest_?_scripts removal

By untaught, closes #5412
DB/Gameobjects: Added spawns on Development Land
DB/Gameobjects: Updated the WDBVerified of the gameobject templates of a4487f8f58d6e19e0499f4a612e66819ae4c9b22 -.-
DB/SAI: Fix few startup errors after 96b3df2
Core/SmartScripts: SMART_ACTION_EQUIP prevent to false errors
Merge pull request #11823 from MitchesD/core_sai

Core/SmartScripts: SMART_ACTION_EQUIP prevent to false errors
DB/Creatures: Added some data for dataless NPCs
Core/Chat: Fix valid chat links being handled as invalid

Fix a case where valid chat links would have been handled as invalid.
This happened if these conditions were true:
- the link was a profession and the link name started with the same name of the profession, like spell id 61120 in esES locale "Inscripción de la tormenta de maestro" with profession name "Inscripción"
- the profession name was the same for more than 1 locale available, like esES and esMX, or enUS and enGB

Restore memmove() instead of memcpy() wrongly replaced in 791130f6faf6294d2cb27bec409d7b4ee855243f , it's unsafe to use memcpy() with overlapping memory regions.
Core/Spells: fixed Throw Shield Visual and Clone Weapon
Partly revert 8edf6247c087884acd8c873a57c6f414e19091ec

This wasnt the correct way to fix trinkets and talents that should proc on periodic heals, as it also made talents that procs off spells with casttime proc...
Mentioned are affected, but there is a potential fix in:
https://github.com/TrinityCore/TrinityCore/issues/1896

NOTE to self: learn to use the proc_flag table