CLEANUP: hdr_idx: make some function arguments const where possible

Functions hdr_idx_first_idx() and hdr_idx_first_pos() were missing a
"const" qualifier on their arguments which are not modified, causing
a warning in some experimental H2 code.
diff --git a/include/proto/hdr_idx.h b/include/proto/hdr_idx.h
index 3de4361..0536444 100644
--- a/include/proto/hdr_idx.h
+++ b/include/proto/hdr_idx.h
@@ -47,7 +47,7 @@
  * the first header just after the request or response. If zero is returned, it
  * means that the list is empty.
  */
-static inline int hdr_idx_first_idx(struct hdr_idx *list)
+static inline int hdr_idx_first_idx(const struct hdr_idx *list)
 {
 	return list->v[0].next;
 }
@@ -58,7 +58,7 @@
  * end of the headers if the request has no header. hdr_idx_start_idx() should
  * be checked before to ensure there is a valid header.
  */
-static inline int hdr_idx_first_pos(struct hdr_idx *list)
+static inline int hdr_idx_first_pos(const struct hdr_idx *list)
 {
 	return list->v[0].len + list->v[0].cr + 1;
 }