[12394] Refactor custom maxTargets and Radius into own function
[12395] Fix some summon spells which have only coordinate targeting

Note: These whole exceptions to enforce a unit-target for spells that simply should not have a unit target is a huge hack anyways, caused by the deficiencies of mangos (old) spell system
[12396] Allow stacking for PERIODIC_DUMMY auras from different casters

It appears to not allow this aura type was just something that got forgotten to include

[ci skip]
[12397] DBScripts - Add Map/Zone wide sound support to COMMAND_PLAY_SOUND

Signed-off-by: Schmoozerd <schmoozerd@cmangos>
[12398] Fix typo and add missing file headers
[12399] Add support for spell 62941

Thanks to NeatElves for porting.
Original version: https://github.com/TrinityCore/TrinityCore/commit/0e945613d0a4bf120b6242106adb26ed1e288228

Signed-off-by: Schmoozerd <schmoozerd@cmangos>
Escape some file names in the cleanupStyle helper script
[12400] Cleanup Style
[12401] Add server-side spells 37264, 37278 and 37365

[ci skip]
[12402] Fix a Typo

Note: You find a typo, be sure you find all similar typos :)
[12403] Add stacking exception for spells 51019 and 51024

These spells are used by Varos Cloudstrider in Oculus. Please check SD2 script for details
[12404] Correct a little typo in mangos.conf about MapsLoading log filter.
[12405] Implement spells 47958, 57082 and 57083

Used in Ormorok encounter - Nexus
[12406] Fix TARGET_TOTEM_* positions
[12407] minor CMake cleanup

- execute the CMake version check as the first thing in CMakeLists.txt
- simplify check for out of source build
- removed some unused and commented code