Add missing cairo-quartz-image.h include

Because following warnings generate in OS X 10.9:

```log
rb_cairo_surface.c:1462:13: warning: implicit declaration of function 'cairo_quartz_image_surface_create' is invalid in C99 [-Wimplicit-function-declaration]
  surface = cairo_quartz_image_surface_create (RVAL2CRSURFACE (image_surface));
            ^
rb_cairo_surface.c:1462:11: warning: incompatible integer to pointer conversion assigning to 'cairo_surface_t *' (aka 'struct _cairo_surface *') from 'int' [-Wint-conversion]
  surface = cairo_quartz_image_surface_create (RVAL2CRSURFACE (image_surface));
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
rb_cairo_surface.c:1475:13: warning: implicit declaration of function 'cairo_quartz_image_surface_get_image' is invalid in C99 [-Wimplicit-function-declaration]
  surface = cairo_quartz_image_surface_get_image (_SELF);
            ^
rb_cairo_surface.c:1475:11: warning: incompatible integer to pointer conversion assigning to 'cairo_surface_t *' (aka 'struct _cairo_surface *') from 'int' [-Wint-conversion]
  surface = cairo_quartz_image_surface_get_image (_SELF);
          ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
```