This deprecates the min_ram and min_disk arguments in favor of
image_args, which lets the user specify any image creation keyword
arguments they want.
This provides a workaround for the bug that prevents images created in
the images context from actually being used by letting the user
specify that the image should be public, and thus can be used by
scenarios running other tenants than the admin user's tenant. Also
adds a gate job to ensure that images created by the images context
can be used in a scenario.
Partial-Bug: 1503744
Change-Id: I200821f4850073990878c38f04959ecf1ff9c522