stretch-contrast: Clean up 1st cl_iter on failure
Use CL_CHECK_ONLY for clReleaseMemObject calls

CL_CHECK_ONLY prints the same error message as CL_CHECK but
doesn't jump to the error label.
Use public CL_CHECK_ONLY in gegl_cl_compile_and_build