Returned the original field back to `Map<String,String>` and added new field on image called `complexMetadata`. Added new `JsonDeserializer` to make sure that any non-string objects are kept out of `metadata` and `complexMetadata` keeps all values from JSON input.
Let me know if you've got any suggestions! --- Reply to this email directly or view it on GitHub: https://github.com/jclouds/jclouds/pull/626#issuecomment-66861770
