Fixed a bug in Nova driver

Nova driver was expecting a dictionary, however it seems sometimes it is a string.

This fix checked if it is not a dictionary and convert the string if needed

Change-Id: If23f64ac5369e56c8717e89c81b33c7433affabf