[12375] Fix some signed/unsigned integer comparison warnings

Close #90 (Pull Request)

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

Conflicts:
	src/shared/Database/Database.cpp
	src/shared/Database/Database.h
	src/shared/Database/SqlPreparedStatement.cpp
	src/shared/Database/SqlPreparedStatement.h
	src/shared/revision_nr.h
[12378] EventAI - Define way mobs with difficulty flags behave outside of dungeons

This allows to script mobs for both normal map and dungeon.
In such case for the normal map only the events with normal-difficulty (EFLAG_DIFFICULTY_0) are used.

Conflicts:
	src/game/CreatureEventAI.cpp
	src/shared/revision_nr.h
[12379] Fix CMake ExternalProject_Add command for ACE on UNIX systems

Conflicts:
	dep/ACE_wrappers/CMakeLists.txt
[mr2704] fix compile after 2702
SD2 update
Merge remote-tracking branch 'mangosr2/master'
[c12512] Implement SPELL_AURA_MOD_CURRENCY_GAIN

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[c12513] Implement SPELL_AURA_MOD_INCREASE_SPELL_POWER_PCT and SPELL_AURA_OVERRIDE_SPELL_POWER_BY_AP_PCT

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>

Conflicts:
	src/game/SpellAuras.cpp
	src/game/StatSystem.cpp
	src/game/Unit.cpp
[c12514] Implement SPELL_AURA_MOD_HEALING_DONE_FROM_PCT_HEALTH and SPELL_AURA_MOD_DAMAGE_DONE_FROM_PCT_POWER

Signed-off-by: Dramacydal <PulLumBerMal@gmail.com>
[mt51] fix compile after last cmangos commits