libyang CHANGE rename ambiguous lyp_ prefixed functions and structures

The 'p' in the lyp_ prefix is not unique since it may refer to printer
as well as parser. Some of the objects are connected with libyang output
object, so they are now prefixed by 'ly_out_' prefix. The rest
(lyp_print() or lyp_write()) is so generic that only the `ly_` prefix
can be used for them.
diff --git a/src/xml.c b/src/xml.c
index b682960..cbc1dc2 100644
--- a/src/xml.c
+++ b/src/xml.c
@@ -1025,7 +1025,7 @@
 }
 
 LY_ERR
-lyxml_dump_text(struct lyp_out *out, const char *text, int attribute)
+lyxml_dump_text(struct ly_out *out, const char *text, int attribute)
 {
     LY_ERR ret = LY_SUCCESS;
     unsigned int u;
@@ -1037,23 +1037,23 @@
     for (u = 0; text[u]; u++) {
         switch (text[u]) {
         case '&':
-            ret = lyp_print(out, "&");
+            ret = ly_print(out, "&");
             break;
         case '<':
-            ret = lyp_print(out, "&lt;");
+            ret = ly_print(out, "&lt;");
             break;
         case '>':
             /* not needed, just for readability */
-            ret = lyp_print(out, "&gt;");
+            ret = ly_print(out, "&gt;");
             break;
         case '"':
             if (attribute) {
-                ret = lyp_print(out, "&quot;");
+                ret = ly_print(out, "&quot;");
                 break;
             }
             /* falls through */
         default:
-            lyp_write(out, &text[u], 1);
+            ly_write(out, &text[u], 1);
         }
     }