extension: use map in create extension

Adjust the Create extension to use a map for metadata instead of
vector.

Tested: Unit tests updated and passing.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I9bd62b8dcc8b18a61958ed64de98b52a48333637
diff --git a/extensions.hpp b/extensions.hpp
index 727e288..52a6668 100644
--- a/extensions.hpp
+++ b/extensions.hpp
@@ -17,7 +17,7 @@
  */
 using StartupFunction = std::function<void(internal::Manager&)>;
 
-using AdditionalDataArg = std::vector<std::string>;
+using AdditionalDataArg = std::map<std::string, std::string>;
 using AssociationEndpointsArg = std::vector<std::string>;
 using FFDCArg = FFDCEntries;