tests: run tests for each supported personality

When strace supports more than one personality, run test suite
for each personality supported by the host system.

* bootstrap: Create tests-m32 and tests-mx32 subtrees from tests.
* configure.ac: Check for -m32 and -mx32 runtime support.
(AC_CONFIG_FILES): Add tests-m32/Makefile and tests-mx32/Makefile.
* Makefile.am [HAVE_M32_RUNTIME] (TESTS_M32): Define.
[HAVE_MX32_RUNTIME] (TESTS_MX32): Define.
(SUBDIRS): Add $(TESTS_M32) $(TESTS_MX32).
* .gitignore: Add /tests-m32 and /tests-mx32.
diff --git a/.gitignore b/.gitignore
index 8fac8fa..770bba7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -29,13 +29,14 @@
 /stamp-h1
 
 /*.gdb
-/ioctls.h
-/ioctldefs.h
-/ioctlsort
 /strace
 /test-driver
 
 /ioctlent[012].h
 /ioctls_all[012].h
+/ioctlsort[012]
 
 /strace-*.tar.xz
+
+/tests-m32
+/tests-mx32