MINOR: tree-wide: use free_acl_cond() where relevant

Now that we have free_acl_cond(cond) function that does cond prune then
frees cond, replace all occurences of this pattern:

   | prune_acl_cond(cond)
   | free(cond)

with:

   | free_acl_cond(cond)
diff --git a/src/cfgparse-listen.c b/src/cfgparse-listen.c
index 485b0b3..3864a11 100644
--- a/src/cfgparse-listen.c
+++ b/src/cfgparse-listen.c
@@ -1408,9 +1408,7 @@
 		rule->file = strdup(file);
 		if (!rule->file) {
 		  use_backend_alloc_error:
-			if (cond)
-				prune_acl_cond(cond);
-			ha_free(&cond);
+			free_acl_cond(cond);
 			if (rule)
 				ha_free(&(rule->be.name));
 			ha_free(&rule);
@@ -1464,9 +1462,7 @@
 		rule->file = strdup(file);
 		if (!rule->file) {
 		  use_server_alloc_error:
-			if (cond)
-				prune_acl_cond(cond);
-			ha_free(&cond);
+			free_acl_cond(cond);
 			if (rule)
 				ha_free(&(rule->srv.name));
 			ha_free(&rule);
@@ -1510,9 +1506,7 @@
 
 		rule = calloc(1, sizeof(*rule));
 		if (!rule) {
-			if (cond)
-				prune_acl_cond(cond);
-			ha_free(&cond);
+			free_acl_cond(cond);
 			goto alloc_error;
 		}
 		rule->cond = cond;
@@ -1678,9 +1672,7 @@
 
 		rule = calloc(1, sizeof(*rule));
 		if (!rule) {
-			if (cond)
-				prune_acl_cond(cond);
-			ha_free(&cond);
+			free_acl_cond(cond);
 			goto alloc_error;
 		}
 		rule->cond = cond;
@@ -1733,9 +1725,7 @@
 
 			rule = calloc(1, sizeof(*rule));
 			if (!rule) {
-				if (cond)
-					prune_acl_cond(cond);
-				ha_free(&cond);
+				free_acl_cond(cond);
 				goto alloc_error;
 			}
 			rule->cond = cond;