continue implement TransportKit (part8)
    - full rewrite visibility notify system for active objects (for transports also)
    - remove some very old hacks from visibility methods
    - make reactive visibility change type instead of active (must some speedup)
    - prepare to make really active WorldObjects (like worldbosses/events/creatures)
    TESTING.
use const reference instead of ObjectGuid copy in some Map search operations. must some speedup code. TESTING.
[12397] DBScripts - Add Map/Zone wide sound support to COMMAND_PLAY_SOUND

Signed-off-by: Schmoozerd <schmoozerd@cmangos>

Conflicts:
	src/shared/revision_nr.h
[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