comm_beep(): Piepston selber ausgeben.

comm_beep() prueft die Erlaubnis von Piepstoenen fuer die
msg_action und ob die minimale Zeit zwischen zwei Piepstoenen
abgelaufen ist und gibt ggf. den Piepston aus.

Ausserdem nur Piepsen, wenn MSG_ALERT vorliegt, keine
impliziten Annahmen machen und implizites MSG_ALERT
annehmen, wenn die Nachricht von einem interactive kommt und die
msg_action passt.

Ein P_MESSAGE_BEEP==0 schaltet in Zukunft nicht mehr global ab
(dafuer gibts ja AL_NO_SOUND), sondern ermoeglicht einen
Piepston bei jeder Nachricht.

Das BEL-Zeichen aus ASCII zum Piepsen wird jetzt per
binary_message() gesendet anstatt an den String angehaengt.

Ausserdem comm_beep() noch etwas restrukturiert.

Change-Id: I386434cee83c565be8375e5d3e3ed2133793aaba
diff --git a/doc/sphinx/props/P_ALERT.rst b/doc/sphinx/props/P_ALERT.rst
index b9ec630..ff1e372 100644
--- a/doc/sphinx/props/P_ALERT.rst
+++ b/doc/sphinx/props/P_ALERT.rst
@@ -28,7 +28,11 @@
   - MB_TELL
     Alert bei Messages mit MA_TELL (tm)
   - MB_CHANNEL
-    Alert bei Ebenennachrichten.
+    Alert bei Ebenennachrichten
+  - MB_SHOUT
+    Alert bei Rufen
+  - MB_MISC
+    Alert bei sonstigen Aktionen (ohne eigenen Filter)
 
 BEMERKUNGEN
 -----------