libyang REFACTOR separate macros to edit sized arrays and linked list

Keep the macros in a standalone header to allow making this header
public for plugins API in future without affecting the rest of internal
data in common.h
diff --git a/src/schema_compile_node.c b/src/schema_compile_node.c
index d0de625..67c73ae 100644
--- a/src/schema_compile_node.c
+++ b/src/schema_compile_node.c
@@ -37,6 +37,7 @@
 #include "set.h"
 #include "tree.h"
 #include "tree_data.h"
+#include "tree_edit.h"
 #include "tree_schema.h"
 #include "tree_schema_internal.h"
 #include "xpath.h"