MINOR: http: replace acl_parse_ver with acl_parse_str

The HTTP version parser used in ACLs has long been a string and
still had its own parser. This makes no sense, switch it to use
the standard string parser.
diff --git a/src/proto_http.c b/src/proto_http.c
index c38a58a..50a45ac 100644
--- a/src/proto_http.c
+++ b/src/proto_http.c
@@ -8522,20 +8522,6 @@
 	return ACL_PAT_PASS;
 }
 
-/* 2. Check on Request/Status Version
- * We simply compare strings here.
- */
-static int acl_parse_ver(const char **text, struct acl_pattern *pattern, int *opaque, char **err)
-{
-	pattern->ptr.str = strdup(*text);
-	if (!pattern->ptr.str) {
-		memprintf(err, "out of memory while loading pattern");
-		return 0;
-	}
-	pattern->len = strlen(*text);
-	return 1;
-}
-
 static int
 smp_fetch_rqver(struct proxy *px, struct session *l4, void *l7, unsigned int opt,
                 const struct arg *args, struct sample *smp)
@@ -9571,8 +9557,8 @@
 	{ "path_sub",        "path",          acl_parse_str,     acl_match_sub     },
 
 	{ "req_proto_http",  "req.proto_http",acl_parse_nothing, acl_match_nothing },
-	{ "req_ver",         "req.ver",       acl_parse_ver,     acl_match_str     },
-	{ "resp_ver",        "res.ver",       acl_parse_ver,     acl_match_str     },
+	{ "req_ver",         "req.ver",       acl_parse_str,     acl_match_str     },
+	{ "resp_ver",        "res.ver",       acl_parse_str,     acl_match_str     },
 
 	{ "scook",           "res.cook",      acl_parse_str,     acl_match_str     },
 	{ "scook_beg",       "res.cook",      acl_parse_str,     acl_match_beg     },