Handle metadata args the same for all calls.

key-create stored it's metadata arg as an appended list,
while create stored as strings.  The metadata parsing
is compatable with both, so let's just use the same
method of parsing in both of these methods.

Change-Id: I337068d45fa848d8621add29c91e4a43c9d7dc72