PFW: Manage subsystem plugin dependency

BZ: 15204

As subsystem plugins might depend on one another, they can't always be all
loaded at once. Because a certain order must sometimes be respected, the
loading process has now become iterative, not merely failing upon the first
loading failure.

- Fixed a missing carriage return in the configurable domains listing
functionallity

Change-Id: I7e0d6ecbb258fcb1acaad78359e65f0e132d09ab
Signed-off-by: Patrick Benavoli <patrickx.benavoli@intel.com>
Reviewed-on: http://android.intel.com:8080/25408
Reviewed-by: Barthes, FabienX <fabienx.barthes@intel.com>
Tested-by: Barthes, FabienX <fabienx.barthes@intel.com>
Reviewed-by: buildbot <buildbot@intel.com>
Tested-by: buildbot <buildbot@intel.com>
diff --git a/parameter/ConfigurableDomains.cpp b/parameter/ConfigurableDomains.cpp
index 597d453..d021d8c 100644
--- a/parameter/ConfigurableDomains.cpp
+++ b/parameter/ConfigurableDomains.cpp
@@ -381,8 +381,9 @@
         // Sequence awareness
         if (pChildConfigurableDomain->getSequenceAwareness()) {
 
-            strResult += " [sequence aware]\n";
+            strResult += " [sequence aware]";
         }
+        strResult += "\n";
     }
 }