[mr2922] Fix spell 69846
[mr2923] Fix spell 70157

This delete game object isn't safe.
Because this object isn't single and target->GetGameObject(GetId()) return first object in list.
I move this to SD2 by safer way.
[mr2924] fix transport deleting while server exit (visual only) close #1376
[mr2925] correct targeting and visual for TARGET_RANDOM_CIRCUMFERENCE_POINT, make custom targeting for 70961.
[mr2926] Drop outdate defines.
[mr2927] fix one rare crush in WorldObject::GetDistance, small correct in PetAI. close #1403.
SD2 update
Revert "Reorganize R2 thread bucket manager, add templated class for possibility continue parallilize tasks. testing (no any changes must be currently). need check compile under win."

This reverts commit 00c2b317b31513667566cfbf9abcc71ae5016571.
Merge branch 'master' into testing
Reorganize R2 thread bucket manager v0.2, add templated class for possibility continue parallilize tasks. testing (no any changes must be currently). need check compile under win.
SD2 update
Merge branch 'master' into testing
Revert "Reorganize R2 thread bucket manager v0.2, add templated class for possibility continue parallilize tasks. testing (no any changes must be currently). need check compile under win."

This reverts commit b47ef2ab7776a317dac76b40d6d94f679d67391a.