Send text

First commit is pretty clear:

* Remove MonsterText, MonsterYell, MonsterEmote, MonsterWhisper functions (int32 entry versions) and replace with a generic function MonsterText that operates on MangosLocaleString (which has the information about type, language)

* Pass the MangosLocaleString to the actual builder functions, to prevent a double lookup

The second commit:
The goal is to be able to handle sound (maybe later on emote) within the same "iterators" over the players then the actual strings. This should give some small performance benefits on the long run

(Both untested)