/*
 * Imlib2::Gradient constructor.
 *
 * Accepts an arbitrary number of arrays of offset, and color values
 * (the same as Imlib2::Gradient.new).
 *
 */
static VALUE gradient_init(int argc, VALUE *argv, VALUE self) {