BUILD: freebsd: double declaration

On freebsd, the macro LIST_PREV already exists in the header file
<sys/queue.h>, and this makes a build error.

This patch removes the macros before declaring it. This ensure
that the error doesn't occurs.
diff --git a/include/common/mini-clist.h b/include/common/mini-clist.h
index cb905da..da24b33 100644
--- a/include/common/mini-clist.h
+++ b/include/common/mini-clist.h
@@ -111,6 +111,7 @@
  * which contains list head <lh>, which is known as element <el> in
  * struct pt.
  */
+#undef LIST_PREV
 #define LIST_PREV(lh, pt, el) (LIST_ELEM((lh)->p, pt, el))
 
 /*