MINOR: connection: use proxy protocol as parameter for srv conn hash

Use the proxy protocol frame if proxy protocol is activated on the
server line. Do not add anymore these connections in the private list.
If some requests are made with the same proxy fields, they can reuse
the idle connection.

The reg-tests proxy_protocol_send_unique_id must be adapted has it
relied on the side effect behavior that every requests from a same
connection reused a private server connection. Now, a new connection is
created as expected if the proxy protocol fields differ.
diff --git a/src/connection.c b/src/connection.c
index 159f4c6..002d6e7 100644
--- a/src/connection.c
+++ b/src/connection.c
@@ -1486,7 +1486,12 @@
 		                             CONN_HASH_PARAMS_TYPE_SRC_PORT);
 	}
 
-	hash = conn_hash_digest(buf, idx, hash_flags);
+	if (params->proxy_prehash) {
+		conn_hash_update(buf, &idx,
+		                 params->proxy_prehash, sizeof(*params->proxy_prehash),
+		                 &hash_flags, CONN_HASH_PARAMS_TYPE_PROXY);
+	}
 
+	hash = conn_hash_digest(buf, idx, hash_flags);
 	return hash;
 }