PEL: Use ordered_json parse on plugin data

When calling parse() to parse JSON data from a string, if the JSON is a
dictionary and the key order needs to be preserved, then the code needs
to call ordered_json::parse() instead of the standard json::parse().
This would get used when parsing the JSON string returned from PEL SRC
or UserData plugin modules.

I also changed it on the from_cbor() call since that was being saved in
an ordered_json object.

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: I1ac27698320f839d12d2ac45de1e4fe303cefc0d
diff --git a/extensions/openpower-pels/src.cpp b/extensions/openpower-pels/src.cpp
index 9bc3327..7ac9e93 100644
--- a/extensions/openpower-pels/src.cpp
+++ b/extensions/openpower-pels/src.cpp
@@ -182,7 +182,7 @@
                 const char* output = PyBytes_AS_STRING(pBytes);
                 try
                 {
-                    orderedJSON json = nlohmann::json::parse(output);
+                    orderedJSON json = orderedJSON::parse(output);
                     return prettyJSON(json);
                 }
                 catch (std::exception& e)