Refactor image constructor, which now accepts a vararg list
of key-value pairs which describe the image. The old constructor
still exists but was renamed to ccl_image_new_v().

Update image test accordingly.