Core/CreatureAI: Implement CreatureAI::TalkToMap for all your map-wide talking needs

Could also replace Battleground::SendChatMessage