Refactor LDT decoding

* configure.ac (AC_CHECK_TYPES): Remove struct user_desc.
* ldt.c: New file.
* Makefile.am (strace_SOURCES): Add ldt.c.
* mem.c: Do not include <asm/ldt.h>.
(print_ldt_entry): Remove.
(sys_modify_ldt, sys_set_thread_area, sys_get_thread_area): Move...
* ldt.c: ... here.
* process.c: Do not include <asm/ldt.h>.
(sys_clone) [I386 || X86_64 || X32]: Use print_user_desc.
diff --git a/Makefile.am b/Makefile.am
index 03d310b..a789b8c 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -29,6 +29,7 @@
 	ipc.c		\
 	kexec.c		\
 	keyctl.c	\
+	ldt.c		\
 	loop.c		\
 	mem.c		\
 	mtd.c		\