[MINOR] add the fiprm and beprm indirections to struct proxy

A proxy will be able to borrow parameters from another one.
In particular, the filters will be inheritable from another
proxy, and the backend parameters too.
diff --git a/include/types/proxy.h b/include/types/proxy.h
index 28b05a0..9e6f421 100644
--- a/include/types/proxy.h
+++ b/include/types/proxy.h
@@ -67,6 +67,7 @@
 	struct in_addr mon_net, mon_mask;	/* don't forward connections from this net (network order) FIXME: should support IPv6 */
 	int state;				/* proxy state */
 	struct sockaddr_in dispatch_addr;	/* the default address to connect to */
+	struct proxy *fiprm, *beprm;		/* proxy we find filter and backend params from (default: self) */
 	struct server *srv;			/* known servers */
 	int srv_act, srv_bck;			/* # of running servers */
 	int tot_wact, tot_wbck;			/* total weights of active and backup servers */
diff --git a/src/cfgparse.c b/src/cfgparse.c
index 9592247..b3747c4 100644
--- a/src/cfgparse.c
+++ b/src/cfgparse.c
@@ -1964,6 +1964,8 @@
 	}
 
 	while (curproxy != NULL) {
+		curproxy->fiprm = curproxy->beprm = curproxy;
+
 		if (curproxy->state == PR_STSTOPPED) {
 			curproxy = curproxy->next;
 			continue;