REORG: include: split common/regex.h into haproxy/regex{,-t}.h

Regex are essentially included for myregex_t but it turns out that
several of the C files didn't include it directly, relying on the
one included by their own .h. This has been cleanly addressed so
that only the type is included by H files which need it, and adding
the missing includes for the other ones.
diff --git a/src/http_act.c b/src/http_act.c
index c2e3857..4193b91 100644
--- a/src/http_act.c
+++ b/src/http_act.c
@@ -21,6 +21,7 @@
 #include <haproxy/chunk.h>
 #include <common/http.h>
 #include <haproxy/pool.h>
+#include <haproxy/regex.h>
 #include <common/standard.h>
 #include <common/uri_auth.h>
 #include <haproxy/version.h>