SD2 update
[12384] Fix recently un-outcommented code to be actually working
[12385] Use Filter log for grid unloading messages

Conflicts:
	src/game/Map.cpp
[12386] Note ingame if gossip conditions are ignored because of GM mode
[12387] Implement spell effects 50742, 50810 and 61546

Conflicts:
	src/game/Spell.cpp
[mr2714] simplify from 12389, compile fix after 12387
[mr2715] Squashed commit of the following:

commit 443c245831da071dc2cccf39b0782ae30baa20e1
Author: rsa <kris13@bk.ru>
Date:   Sun Mar 3 11:42:36 2013 +0400

    fix after 12390/12391

commit a1a51dfc2fe22fe1a7ae6a2ca0ea804015c773b8
Author: DasBlub <DasBlub@gmail.com>
Date:   Sun Mar 3 00:23:16 2013 +0100

    [12391] Remove the PREFIX parameter from the CMake files and use the standard CMAKE_INSTALL_PREFIX parameter instead

    This also fixes the behaviour with relative paths, until now, it
    calculated the absolute path from the location of the top level
    CMakeLists.txt instead of your current directory where you called cmake.

    You need to re-run CMake and define CMAKE_INSTALL_PREFIX and remove
    PREFIX! You can do so by either removing all files in your build directory
    and start from scratch or run 'cmake -DPREFIX= -DCMAKE_INSTALL_PREFIX=<install_path> <path_to_source>'.
    A check has been added to the CMake file to make sure that PREFIX is no
    longer used.

    + fix build chain for SD2 (/dev/rsa)

commit 82ef54ab6078d6db83074402718b5f7ac4afe941
Author: DasBlub <DasBlub@gmail.com>
Date:   Sat Mar 2 22:55:00 2013 +0100

    [12390] Do not use GLOB in CMake for source file lists

    From the CMake documentation of the FILE command:
    "We do not recommend using GLOB to collect a list of source files from your
    source tree. If no CMakeLists.txt file changes when a source is added or
    removed then the generated build system cannot know when to ask CMake to
    regenerate."
SD2 update
[mr2716] Fix binary resistance for DoT spells
according to http://www.wowwiki.com/Resistance:
"DoT spells are now considered non-binary"
[mr2717] Fix crash in PlayerCondition::Meets, close #1331
SD2 update
[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
[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
[mr2718] use WorldLocation in some more points. also add virtual definition to Map parents (FFU).
[mr2719] allow stacking PERIODIC_DUMMY for different casters (invented by 12396 from Schmoozerd)
[mr2720] use const reference instead of ObjectGuid copy in some Map search operations. must some speedup code. TESTING.
[mr2721] Remove redundant check
compile fix