Add PDF surface constructors. New file - generic array implementation. Add cairo_array prototypes. Add cairo_array.c and cairo_pdf_surface.c.