CLEANUP: config: make the cfg_keyword parsers take a const for the defproxy

The default proxy was passed as a variable to all parsers instead of a
const, which is not without risk, especially when some timeout parsers used
to make some int pointers point to the default values for comparisons. We
want to be certain that none of these parsers will modify the defaults
sections by accident, so it's important to mark this proxy as const.

This patch touches all occurrences found (89).
diff --git a/src/http_htx.c b/src/http_htx.c
index cf536a3..1444cf6 100644
--- a/src/http_htx.c
+++ b/src/http_htx.c
@@ -1721,7 +1721,7 @@
 
 /* Parses the "errorloc[302|303]" proxy keyword */
 static int proxy_parse_errorloc(char **args, int section, struct proxy *curpx,
-				  struct proxy *defpx, const char *file, int line,
+				  const struct proxy *defpx, const char *file, int line,
 				  char **errmsg)
 {
 	struct conf_errors *conf_err;
@@ -1788,7 +1788,7 @@
 
 /* Parses the "errorfile" proxy keyword */
 static int proxy_parse_errorfile(char **args, int section, struct proxy *curpx,
-				 struct proxy *defpx, const char *file, int line,
+				 const struct proxy *defpx, const char *file, int line,
 				 char **errmsg)
 {
 	struct conf_errors *conf_err;
@@ -1853,7 +1853,7 @@
 
 /* Parses the "errorfiles" proxy keyword */
 static int proxy_parse_errorfiles(char **args, int section, struct proxy *curpx,
-				  struct proxy *defpx, const char *file, int line,
+				  const struct proxy *defpx, const char *file, int line,
 				  char **err)
 {
 	struct conf_errors *conf_err = NULL;
@@ -1916,7 +1916,7 @@
 
 /* Parses the "http-error" proxy keyword */
 static int proxy_parse_http_error(char **args, int section, struct proxy *curpx,
-				  struct proxy *defpx, const char *file, int line,
+				  const struct proxy *defpx, const char *file, int line,
 				  char **errmsg)
 {
 	struct conf_errors *conf_err;