[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
[12408] Add stacking exception for spells 50442 and 47941
[12409] Allow spell effect 77 (ScriptEffect) and aura 226 (PeriodicDummy) to be handled by script library

Close #88
[12410] Add stacking exception for spells 53456 and 53421
[12411] Improve target selection for TARGET_BEHIND_VICTIM

Also add custom radius for spell 49376 because of missing DBC data

Close #101
[12412] Improve debug log output for learning/unlearning spells/skills. Thanks to NeatElves for pointing
Fix typos, Thanks to Vladimir for pointing
[12413] CMake cleanup

* remove unused code
* add TODOs
* move all options to one place
* add all options to the information output
* mark most output as STATUS