Image fixes

Rename Image.Metadata to Image.DockerImageMetadata to avoid
serialization conflict with Kubernetes Metadata type.

Update Image and ImageRepositoryMapping to use Name instead of ID.