TESTS: move tests/*.cfg to tests/config

These are a collection of test files for a variety of features (old or
more recent). 2 or 3 files were found lying there non-committed and
were moved at the same time. A few deprecated or obsolete keywords were
updated to their recent equivalent. Many of these configurations are
made to trigger different parsing errors so it is normal that plenty
of them fail.

Now the tests directory is cleaner and easier to navigate through.
diff --git a/tests/conf/test-connection.cfg b/tests/conf/test-connection.cfg
new file mode 100644
index 0000000..f5591dc
--- /dev/null
+++ b/tests/conf/test-connection.cfg
@@ -0,0 +1,42 @@
+# This is a test configuration.
+# It is used to check the various connection modes
+
+global
+	maxconn 100
+
+defaults
+	mode	http
+	timeout	client 10000
+	timeout	server 10000
+	timeout connect 10000
+	balance roundrobin
+
+listen httpclose
+	option	httpclose
+	bind	:8001
+	server	srv 127.0.0.1:8080
+	http-request add-header	X-request mode=httpclose
+	http-response add-header	X-response mode=httpclose
+
+listen server-close
+	option	http-server-close
+	bind	:8002
+	server	srv 127.0.0.1:8080
+	http-request add-header	X-request mode=server-close
+	http-response add-header	X-response mode=server-close
+
+listen httpclose_server-close
+	option	httpclose
+	option	http-server-close
+	bind	:8003
+	server	srv 127.0.0.1:8080
+	http-request add-header	X-request mode=httpclose+server-close
+	http-response add-header	X-response mode=httpclose+server-close
+
+listen forceclose
+	option forceclose
+	bind	:8004
+	server	srv 127.0.0.1:8080
+	http-request add-header	X-request mode=forceclose
+	http-response add-header	X-response mode=forceclose
+