disable team-chat when there are no allies listening

closes #4033
Merge pull request #4111 from Mailaender/intelligent-teamchat

Intelligent Team Chat Switch