Ueberarbeitung des Ebenensystems

- Ersatz von mixed durch die korrekten Typen
- diverse Fehler beseitigt
- Code aufgeraeumt und modernisiert

Nach Review:
- kaputten Merge gefixt
- Loeschen von Ebenen: Funktion umbenannt
- Review-Anmerkungen umgesetzt
- Zugriffskontrolle: Funktion check() umbenannt
- Kommentare ergaenzt und aktualisiert
- Zugriffsfunktion access() ueberarbeitet
- write() durch tell_object() ersetzt

Change-Id: Ifb5431954b2e71f5e99fd8ed16cb17660a8aa7da
diff --git a/p/daemon/debug.c b/p/daemon/debug.c
index 2727d9c..8040a1b 100644
--- a/p/daemon/debug.c
+++ b/p/daemon/debug.c
@@ -12,7 +12,7 @@
     d_end = d_start = e_end = e_start = file_size(__DEBUG_LOG__);
 }
 
-int check( string ch, object pl, string cmd, string txt )
+int check_ch_access( string ch, object pl, string cmd, string txt )
 {
     mixed tmp;