[MINOR] startup: release unused structs after forking

Don't keep the old pid list or chroot place after startup, they won't be used anymore.
diff --git a/src/haproxy.c b/src/haproxy.c
index 85c2e3a..75a310d 100644
--- a/src/haproxy.c
+++ b/src/haproxy.c
@@ -1200,8 +1200,11 @@
 		/* close the pidfile both in children and father */
 		if (pidfile != NULL)
 			fclose(pidfile);
-		free(global.pidfile);
-		global.pidfile = NULL;
+
+		/* We won't ever use this anymore */
+		free(oldpids);        oldpids = NULL;
+		free(global.chroot);  global.chroot = NULL;
+		free(global.pidfile); global.pidfile = NULL;
 
 		/* we might have to unbind some proxies from some processes */
 		px = proxy;