libyang CHANGE add LY_VALUE_LYB

Add a separate value format of the LYB representation of the type.
Some of the callbacks API of the type plugins was modified to reflect the
need of passing generic (binary) data representation of the value.
diff --git a/src/tree_data.c b/src/tree_data.c
index 03db1cb..919920f 100644
--- a/src/tree_data.c
+++ b/src/tree_data.c
@@ -55,7 +55,7 @@
         struct lyd_node **match);
 
 LY_ERR
-lyd_value_store(const struct ly_ctx *ctx, struct lyd_value *val, const struct lysc_type *type, const char *value,
+lyd_value_store(const struct ly_ctx *ctx, struct lyd_value *val, const struct lysc_type *type, const void *value,
         size_t value_len, ly_bool *dynamic, LY_VALUE_FORMAT format, void *prefix_data, uint32_t hints,
         const struct lysc_node *ctx_node, ly_bool *incomplete)
 {