Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/efun/idna_stringprep b/doc/efun/idna_stringprep
new file mode 100644
index 0000000..7001140
--- /dev/null
+++ b/doc/efun/idna_stringprep
@@ -0,0 +1,22 @@
+OPTIONAL
+SYNOPSIS
+        #include <sys/idn.h>
+
+        string idna_stringprep (string str, int profile, int flags = 0)
+
+BESCHREIBUNG
+        Prepariere den UTF-8 String <str> passend zum Profil <profile>
+        (siehe auch libidn stringprep(3)).
+
+        <profile> und <flags> sind definiert in idn.h .
+
+        Sollte ein Fehler auftreten, wird eine Exception geworfen.
+
+        Diese Efun is nur verfuegbar auf Systemen mit libidn
+        installiert - in diesem Fall ist das Makro __IDNA__ definiert.
+
+GESCHICHTE
+        Introduced in LDMud 3.3.713.
+
+SIEHE AUCH
+        convert_charset(E), idna_to_ascii(E), idna_to_unicode(E)