Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/doc/std/obsolete/door b/doc/std/obsolete/door
new file mode 100644
index 0000000..15bad30
--- /dev/null
+++ b/doc/std/obsolete/door
@@ -0,0 +1,22 @@
+****************************************************************************
+************************* VERALTETE LFUN ***********************************
+************************* DO NOT USE!    ***********************************
+****************************************************************************
+
+BITTE STATT DER FUNKTION Door() IMMER  NewDoor() BENUTZEN.
+
+	AddDoor(string command, string roomfile, string doorname,
+		string doordesc, string keyname, int status)
+	  Creates a door which leads in direction <command> to the
+	  room <roomfile>. The door has the short description
+	  <doorname> and the long description <doordesc>, when you
+	  look at it. If a door with the same <doorname> exists in
+	  the other room, the open/close/locked status will be
+	  the same in both rooms at all time. Doors are locked on
+	  reset() if keyname is not 0. If <keyname> is given, the
+	  door is locked and can be opened only with a key which
+	  matches <keyname> with its id(). <status> can be set
+	  to an initial value of DOOR_STATUS_OPEN, DOOR_STATUS_CLOSED
+	  or DOOR_STATUS_LOCKED. These status codes are defined in
+	  <doors.h>.
+