MINOR: pattern: Add function to prune and reload pattern list.

This function it is used for dynamically update all the patterns
attached to one file. This function is atomic. All parsing or indexation
failures are reported in the haproxy logs.
diff --git a/include/proto/pattern.h b/include/proto/pattern.h
index 57294d8..2e1c918 100644
--- a/include/proto/pattern.h
+++ b/include/proto/pattern.h
@@ -180,6 +180,8 @@
 int pat_ref_delete_by_id(struct pat_ref *ref, struct pat_ref_elt *refelt);
 void pat_ref_prune(struct pat_ref *ref);
 int pat_ref_load(struct pat_ref *ref, struct pattern_expr *expr, int patflags, int soe, char **err);
+void pat_ref_reload(struct pat_ref *ref, struct pat_ref *replace);
+
 
 /*
  * pattern_head manipulation.