[12514] Forward original caster GUID to script library
[12515] EventAI: Implement ACTION_T_SET_THROW_MASK (46)

This Action can be used to set which AIEvents should be thrown automatically, if you need more flexibility, you can always use the manual ACTION_TH_THROW_AI_EVENT version.

* Also clean some error-log output a bit.
[12516] EventAI: Improve code

* Drop rather pointless bool to check if the number of assigned events is empty
* Before the phase was resetted on death if and only if the npc has Events defined
* DoMeleeAttackIfReady could have been called even though combat state could have changed while processing events
[12517] Do not remove FLY auras on Evade

Also consider npcs which have SPELL_AURA_FLY as being able to fly
[12518] Enable resummoning of warlock pets

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[12519] Allow player pets to swim

Signed-off-by: Schmoozerd <schmoozerd@cmangos.net>
[12520] Allow spell effect 86 - Activate Object to use the misc value

Close cmangos/issues#220
Merge branch 'master' into feature_DBScript_texts

Conflicts:
	src/game/CreatureEventAIMgr.cpp
Some improvements related text loading
Fix logic bug with EventAI text's loading
Some changes to DoDisplayText
Extra error log output for DBScripts Text error
Probably fix EventAI text-output, also simplify
Merge pull request #1 from Schmoozerd/feature_DBScript_texts

Feature db script texts