Fixed bug in generating configuration properties

Now the comment for OSGi component property can span multiple lines.

Change-Id: Ieb8985726e694d9ca8422bf437e3527a43f96c64
diff --git a/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java b/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java
index 0077ac9..60d5f63 100644
--- a/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java
+++ b/tools/package/maven-plugin/src/main/java/org/onosproject/maven/OnosCfgMojo.java
@@ -156,7 +156,8 @@
                 String desc = description(javaClass, name);
 
                 if (desc != null) {
-                    String line = name + SEP + type + SEP + def + SEP + desc;
+                    String cleanedDesc = desc.trim().replace("\n", " ").replace("  ", " ");
+                    String line = name + SEP + type + SEP + def + SEP + cleanedDesc;
                     getLog().info("Processing property " + line + " ...");
                     lines.add(line + "\n");
                 }